1)概述
CH2601是基于玄铁E906的RISC-V生态芯片,最高主频220MHz,支持AliOS Things物联网操作系统、平头哥YoC软件平台及平头哥剑池开发工具(CDK)。
RVB2601是基于平头哥生态芯片CH2601的开发板,板载JTAG调试器,WiFi&BLE芯片W800,音频ADC-ES7210,音频DAC-ES8156,128x64 OLED屏幕,RGB三色指示灯,用户按键,及兼容Arduino的扩展接口。
RVB2601照片及资源如下图:
2)开发板介绍
a)规格介绍
RVB2601包含以下功能模块:
功能模块:
模块 |
描述 |
主控 |
CH2601,基于玄铁E906,最高主频 220MHz |
WiFi |
W800,WiFi&BLE Combo芯片,联盛德 |
JTAG 调试器 |
4线JTAG调试器 |
USB 转串口芯片 |
CP2102的USB转UART电路 |
音频 ADC |
ES7210,顺芯 |
音频 DAC |
ES8156,顺芯 |
天线 |
2.4G PCB天线 |
OLED 屏幕 |
128*64 OLED屏幕(QG-2864ASWPG01),智晶 |
喇叭 |
4欧姆/2W输出,参考音回采 |
硅麦 |
MSM381A3729H9HP,敏芯微 |
指示灯 |
3路PWM LED灯、STM32工作指示灯x 2电源指示灯x1; |
按键 |
一个CH2601的CPU复位按键、一个 JTAG芯片复位按键、两个用户自定义按键; |
b)硬件结构和接口说明
RVB2601尺寸(L*W):99.5 * 78.7 mm,单板结构接口如下所示:
单板接口介绍:
序号 |
描述 |
1 |
JTAG复位按键 |
2 |
用户自定义按键1 |
3 |
用户自定义按键2 |
4 |
CH2601复位按键 |
5 |
USB接口--JTAG(连接CPU或者WiFi芯片) |
6 |
硅麦 |
7 |
USB接口--UART(连接CPU或者WiFi芯片) |
8 |
三色呼吸灯 |
9 |
STM32工作指示灯 |
10 |
电源指示灯 |
11 |
OLED屏幕 |
12 |
硅麦 |
13 |
OLED屏幕连接器 |
14 |
喇叭连接器 |
为了方便开发者调试,RVB2601提供了四个扩展接口,分别是J1,J2,J3,J4,其信号如下:
更多RVB2601开发板硬件接口及模块功能介绍,可以参考《RVB2601开发板用户手册》。
2) 开发环境搭建
a)开发软件准备
CDK是平头哥面向MCU、工控、IoT等领域应用提供的专业集成开发环境。它以极简开发为理念,在不改变传统MCU应用开发习惯的基础上,全面接入云端开发资源,并结合图形化的OSTracer、Profiling等调试分析工具,加速用户产品开发。
关于CDK的介绍,可以直接前往平头哥芯片开发社区进行查看,在资源下载处可以下载最新版剑池CDK软件包,解压缩直接双击setup.exe进行安装,按照安装提示逐步点击完整即可。
b)串口调试环境准备
首先需要给开发板供电,RVB2601开发板板载两个Micro USB口,USB口输入电压5V,连接任意一个USB口,即可对开发板供电。串口调试时,USB线接用户UART口。
驱动安装
进入我的电脑设备管理器查看,可以看到该串口驱动已经正确安装。如果第一次使用,会看到显示问号。请进入芯片开放社区里资源下载进行CP210X串口驱动下载,或直接点击这里下载串口驱动。
可以使用各种串口客户端软件,选择波特率为115200,这里以SSCOM为例。