RVB2601开发板快速上手教程

简介: RVB2601生态开发板上手指南,新手必看。

1.  开发板简介

1.png

开发板资源描述如下图:

2.png

硬件参数如下:

  1. 5V/1AUSB输入
  2. USB转串口芯片CP2012--单板系统启动/命令行信息都通过此端口输出
  3. USB接口JTAG芯片STM32--可以使用USB口进行程序烧写,在线Debug功能
  4. 板载PA--支持外接speaker、支持PA后反馈,参考音回采
  5. 板载两路硅麦
  6. 4个按键--一个BigDipper的CPU复位按键、一个JTAG芯片复位按键、两个用户自定义按键
  7. 三种功能的LED灯--呼吸三色灯、STM32工指示灯x2、电源指示灯x1
  8. 用户扩展IO插针
  9. OLED屏幕

2.  开发硬件环境搭建

2.1.  开发板烧录和供电

RVB2601开发板烧录和供电采用JTAG USB端口,位置参考开发板资源图里。

2.2. 串口调试环境

2.2.1.  硬件连接

RVB2601开发板的UART USB端口,位置参考开发板资源图里。

2.2.2.  驱动安装

进入我的电脑设备管理器查看,可以看到改串口驱动已经正确安装。如果第一次使用,会看到显示问号。请进入芯片开放社区里资源下载进行CP210X串口驱动下载,或直接点击[这里]下载串口驱动。

3.png

2.2.3.  串口软件配置

可以使用各种串口客户端软件,选择波特率为115200,这里已SSCOM为例。

4.png

3.  开发软件环境搭建

3.1.  CDK介绍

基于RVB2601开发板的应用是利用CDK集成开发环境进行开发的。 关于的CDK的介绍,可以直接前往平头哥芯片开发社区进行查看,也可以点击这里直接前往。

3.2.  CDK开发包获取

直接前往平头哥芯片开放社区资源下载中心进行下载,也可以点击这里直接下载。

注意:针对RVB2601开发板进行开发,CDK必须升级到2.8.2版本以上。

3.3.  CDK安装

解压缩直接双击setup.exe进行安装,按照安装提示逐步点击完整即可。

4.  程序运行

4.1.  Helloworld程序获取

双击打开CDK,点击工具栏最右侧的HOME图标,点击新建工程, 在弹出来的搜索栏里输入Helloworld, 在结果里选择ch2601_helloworld,点击右侧的创建工程。

5.png

4.2.  编译

右键点击Ch2601_helloworld工程,选择build,进行编译,直到结束。

6.png

编译完成后,可以在工程目录下obj文件夹里找到ch2601_helloworld.elf可执行文件。

4.3.  下载

点击flash菜单,选择Download子菜单,进行镜像下载。

7.png

下载完成后可以看到以下对话框信息。

8.png

4.4.  运行

按照RVB2601板子上的RST复位键,程序会自动执行。

在串口客户端里可以看到以下打印信息,说明程序已经正确执行。

9.png

相关文章
|
存储 Dart
[Flutter]足够入门的Dart语言系列之常见运算符或操作符
Dart中的运算符提供对数据操作和处理的能力,其中的算术运算符、逻辑运算符非常符合现实中的使用情况,其他不同的运算符则有着自己的操作逻辑...
1045 0
[Flutter]足够入门的Dart语言系列之常见运算符或操作符
|
Kubernetes 安全 Linux
【阿里云镜像】使用阿里巴巴开源镜像站镜像——Kubernetes 镜像
Kubernetes 是一个开源系统,用于容器化应用的自动部署、扩缩和管理。它将构成应用的容器按逻辑单位进行分组以便于管理和发现。
3942 0
【阿里云镜像】使用阿里巴巴开源镜像站镜像——Kubernetes 镜像
|
Linux 开发工具
Linux配置软件仓库
Linux配置软件仓库。配置光盘内容为yum/dnf命令的软件仓库。
1789 0
|
存储 Java 调度
FileInputStream,FileOutputStream 和 FileReader ,FileWriter 类的基本使用【 File类+IO流知识回顾②】
这篇文章回顾了Java中FileInputStream、FileOutputStream、FileReader和FileWriter类的基本使用方法,包括读取和写入文件的操作,以及字符流和字节流的区别和应用场景。
FileInputStream,FileOutputStream 和 FileReader ,FileWriter 类的基本使用【 File类+IO流知识回顾②】
ly~
|
人工智能 搜索推荐 自动驾驶
人工智能的应用
人工智能在多个领域广泛应用,包括:医疗领域的疾病诊断、药物研发和医疗机器人;交通领域的自动驾驶和智能交通管理;金融领域的风险评估、金融诈骗检测和投资决策;教育领域的个性化学习和智能辅导;工业领域的质量检测和生产流程优化;家居领域的智能家居系统,如智能音箱和智能灯具等,极大提升了各行业的效率与服务质量。
ly~
1443 1
|
存储 C语言
中缀表达式转后缀表达式
本文提供了一个C语言程序,用于将中缀表达式转换为后缀表达式,并计算后缀表达式的结果,包括处理运算符优先级、括号匹配以及基本的四则运算。
648 0
|
机器学习/深度学习 人工智能 算法
【AI系统】AI的历史、现状与理论基础
人工智能(AI)作为一门跨学科的研究领域,其目标是模拟、延伸和扩展人的智能。本文旨在概述AI的历史发展、当前趋势以及理论基础,为读者提供一个系统的视角。
543 0
|
机器学习/深度学习 SQL 算法
阿里云大数据ACA及ACP复习题(61~70)
本人备考阿里云大数据考试时自行收集准备的题库,纯手工整理的,能够覆盖到今年7月份,应该是目前最新的,发成文章希望大家能一起学习,不要花冤枉钱去买题库背了,也希望大家能够顺利通关ACA和ACP考试。
|
Kubernetes 应用服务中间件 开发工具
|
Ubuntu 网络安全
Ubuntu 开启 SSH 服务
Ubuntu 开启 SSH 服务
441 0