【沁恒CH32V208开发板试用】1-创建RTT-Stdio开发环境
首先真诚感谢电子发烧友、沁恒微电子举办【沁恒CH32V208开发板试用】活动,我有幸参被选中。现将我试用情况记录如下。
一、
硬件配置介绍
1 、CH32V208参数介绍
CH32V208EVT开发板选用CH32V208WBU6 MCU.CH32V208系列是基于32位RISC-V设计的无线型微控制器,配备了硬件堆栈区、快速中断入口,在标准RISC-V基础上大大提高了中断响应速度。搭载V4C内核,加入内存保护单元,同时降低硬件除法周期。片上集成2Mbps低功耗蓝牙BLE 通讯模块、10M以太网MAC+PHY模块、USB2.0全速设备+主机/设备接口、CAN控制器等。
主要参数:
(1)青稞V4C处理器,最高144MHz系统主频
(2)支持单周期乘法和硬件除法
(3)64KB SRAM,128KB Flash
(4)供电电压:2.5/3.3V,GPIO单元独立供电
(5)多种低功耗模式:睡眠、停止、待机
(6)低功耗蓝牙5.3
(7)10M以太网控制器(MAC+PHY)
(8)16通道12位ADC转换,16路触摸按键TouchKey
(9)2组运放比较器
(10)5组定时器
(11)USB2.0全速主机/设备+设备接口
(12)4个USART接口、1个CAN接口(2.0B主动)、2组IIC接口、2组SPI接口
(13)53个I/O口,可以映射到16外部中断
(14)CRC计算单元,96位芯片唯一ID
(15)串行2线调试接口
2 、CH32V208EVT开发板介绍
图1 CH32V208EVT开发板
①电源开关 ②稳压芯片 ③电源排针④ DEBUG接口⑤Download按钮
⑥复位按钮⑦KEY按键⑧启动模式配置⑨LED排线⑩主控MCU
⑪MCU I/O口 ⑫网口 ⑬USB接口 ⑭USB接口
开发板通过type C供电,电源开关可控制开发板的供电。
二、开发环境
按照官方介绍,CH32V208EVT开发板支持MounRiver_Studio和Rt-thread两种开发环境,本次试用两种环境都进行了测试,具体情况如下。
1、MounRiver_Studio开发环境
MounRiver_Studio为沁恒官方推荐的开发环境,需下载MounRiver_Studio安装包,安装运行,官方有详细的说明,且有相关例程,比较成熟。但对于开发者来说,唯一不方便的就是要花点时间熟悉开发环境。相关资料丰富,这里就不在赘述。
2、Rt-thread开发环境
按照官方介绍CH32V208WBU6支持Rt-thread EVN开发环境,同时也支持Rt-thread Studio开发环境,下面将介绍如何在Rt-thread
Studio 环境下建立CH32V208WBU6 BSP。
三、 Rt-thread Studio****开发环境配置
- 下载RT-Thread最新源码,解压获得WCH的bsp。
- 导入 RT-Thread Studio 工程
[]()Ø 打开 RT-Thread Studio 后点击:文件->导入,选择“RT-Thread Bsp 到工作空间中”,如图2所示。
图2 导入BSP
Ø 填写项目信息,Bsp 根目录为 \RTT\rt-thread\bsp\wch\risc-v\ch32v208W-r0。
图3 设置工程项目信息
- 配置环境
Ø 工程导入后进行编译环境的设置,首先点击“打开构建设置”进入设置界面:
图4 配置编译链路径
Ø 将编译链路径复制到 Toolchain path 中,如图更改 Prefix。
图5 更改 Prefix
Ø 进行工具设置:
图6 工具设置
- 编译
四、 下载运行
① 打开WCHISPTool,选择上面编译的文件,下载到CH32V208EVT开发板。
② 连接PA0和LED1,按RESET按钮,LED1闪烁,程序编制完毕。
③ 运行
图7 运行结果
五、 总结
至此,CH32V208EVT开发板的Rt-thread Studio开发环境搭建完成。期待与大家一起交流。