【沁恒CH32V208开发板试用】1-构建RTT-Stdio开发环境 - RISC-V MCU技术社区 - 电子技术论坛 - 广受欢迎的专业电子论坛
分享 收藏 返回

zhjylzh 关注 私信
[文章]

【沁恒CH32V208开发板试用】1-构建RTT-Stdio开发环境

【沁恒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-1.jpg

图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****开发环境配置

  1. 下载RT-Thread最新源码解压获得WCH的bsp。
  2. 导入 RT-Thread Studio 工程

[]()Ø 打开 RT-Thread Studio 后点击:文件->导入,选择“RT-Thread Bsp 到工作空间中”,如图2所示。
1-2.jpg

图2 导入BSP

Ø 填写项目信息,Bsp 根目录为 \RTT\rt-thread\bsp\wch\risc-v\ch32v208W-r0。1-3.jpg

图3 设置工程项目信息

  1. 配置环境

Ø 工程导入后进行编译环境的设置,首先点击“打开构建设置”进入设置界面:
1-5.jpg
1-6.jpg

图4 配置编译链路径

Ø 将编译链路径复制到 Toolchain path 中,如图更改 Prefix。
1-7.jpg
图5 更改 Prefix

Ø 进行工具设置:
1-8.jpg
图6 工具设置

  1. 编译

四、 下载运行

① 打开WCHISPTool,选择上面编译的文件,下载到CH32V208EVT开发板。

② 连接PA0和LED1,按RESET按钮,LED1闪烁,程序编制完毕。

③ 运行
1-6.jpg
1-9.jpg

图7 运行结果

五、 总结

至此,CH32V208EVT开发板的Rt-thread Studio开发环境搭建完成。期待与大家一起交流。

更多回帖

×
发帖