南京沁恒微电子股份有限公司生产 CH32V208 开发板的主芯CH32V208系列是基于32位RISC-V设计的无线型微控制器,配备了硬件堆栈区、快速中断入口,在标准RISC-V基础上大大提高了中断响应速度。搭载V4C内核,加入内存保护单元,同时降低硬件除法周期。片上集成2Mbps低功耗蓝牙BLE 通讯模块、10M以太网MAC+PHY模块、USB2.0全速设备+主机/设备接口、CAN控制器等。
在开始之前,硬件方面需要准备一根数据线:USB 公头对公头转接线或者USB TypeA 公头转TypeC 公头线。
1.集成编译环境
http://www.mounriver.com/download
https://www.wch.cn/downloads/CH32V20xEVT_ZIP.html
https://www.wch.cn/downloads/CH32V208DS0_PDF.html
4.下载工具
https://www.wch.cn/downloads/WCHISPTool_Setup_exe.html
首先安装上面沁恒 CH32V208 开发板的集成编译环境,之后在环境中打开示例代码,因为上面的代码是专门给这个芯片使用的,所以也无需配置打开工程后即可编译
最简单的下载方法是使用 Type-C 接口,线缆另外一端连接到主机上。
下来即可使用 WCHISPTool进行刷新,需要切换到 CH32Vx Series,然后 Chip Model 中选择 CH32V208 型号。特别注意,如果出现无法有保护无法写入的提示,还需要点击 “Remove protect”按钮。然后选择要烧写的文件,通过 Download 即可完成烧写。烧写之后,重新开关一次即可运行烧写后的代码。
除了使用板子上的TypeC接口进行刷新之外,还可以使用P1和P5处的 USB 母头进行代码烧写。CH32V208的2个USB接口都可以用于烧写。另外,从电路上可以看到TypeC 接口对应USB2DM 和P5 的 USB 是同一个信号。
按上面的方法就可以把自己写的代码烧录至沁恒 CH32V208 开发板,也可以测试和运行一些来自网络的代码来玩转这块沁恒 CH32V208 开发板了。
更多回帖