熟悉我的朋友知道我一直在玩WCH 出品的双USB 接口CH567芯片【参考1】。最近正好报名参加“第二届RISC-V MCU创新应用大赛”【参考2】,主办方赠送了一块 CH32V208评估板,于是就开始上手研究这个芯片。
本文将介绍Ch32V208 开发板的编译和下载。在开始之前,硬件方面需要准备一根数据线:USB 公头对公头转接线或者USB TypeA 公头转TypeC 公头线。软件方面需要准备:
1.集成编译环境(特别注意:Windows 7 下面这个页面无法正常下载,需要 Windows 10,我不知道原因)
http://www.mounriver.com/download
2. 评估板说明和示例代码
https://www.wch.cn/downloads/CH32V20xEVT_ZIP.html
3. 芯片参考手册
https://www.wch.cn/downloads/CH32V208DS0_PDF.html
4.下载工具
https://www.wch.cn/downloads/WCHISPTool_Setup_exe.html
首先安装集成编译环境,之后在环境中打开示例代码,因为上面的代码是专门给这个芯片使用的,所以也无需配置打开工程后即可编译
接下来介绍一下下载方法。
最简单的下载方法是使用 Type-C 接口,线缆另外一端连接到主机上。插入之后确保2位置处是关闭的,之后按住1位置的按钮再打开2的开关,这样设备管理器中会出现一个新的设备
接下来即可使用 WCHISPTool进行刷新,需要切换到 CH32Vx Series,然后 Chip Model 中选择 CH32V208 型号。特别注意,如果出现无法有保护无法写入的提示,还需要点击 “Remove protect”按钮。然后选择要烧写的文件,通过 Download 即可完成烧写。烧写之后,重新开关一次即可运行烧写后的代码。
除了使用板子上的TypeC接口进行刷新之外,还可以使用P1和P5处的 USB 母头进行代码烧写。CH32V208的2个USB接口都可以用于烧写。另外,从电路上可以看到TypeC 接口对应USB2DM 和P5 的 USB 是同一个信号。
通过上述方法,已经可以在CH32V208板上运行你的代码,下面即可CH32V208的开发之旅。
参考:
1. https://www.lab-z.com/?s=ch567
2. https://mp.weixin.qq.com/s/N3m63mutCEb6NPKy_2bLhQ