准备https://www.wch.cn/search?q=CH32V208&t=downloads中下载资料包
解压,EVT/PUB/下有开发板说明书和原理图,原理图对应型号CH32F&V208W-R0.SchDoc
接线这里要注意一定不要用普通杜邦线,要用质量比较好的软排线,尽可能短。
配置打开工程双击打开
EVT\EXAM\HarmonyOS\LiteOS_m\LiteOS_m.wvproj
Project -> Build All
将仿真器从DAP模式切换到LINKRV模式点击如下位置下拉菜单->Configuration,
点击Query,前面选择WCH_Link 点击Apply
建立或者导入工程File->New->MounRiver Project
选中左侧工程名,菜单栏Project->Build Project
或者导入工程
双击打开
EVT\EXAM\GPIO\GPIO_Toggle\GPIO_Toggle.wvproj
选中左侧工程名,菜单栏Project->Build Project
下载程序原来芯片里面有程序,可能占用了仿真引脚,所以直接下载可能会失败
,提示Board chip status error
需要先擦除程序,下载一个不用仿真引脚的程序
Toos->WCH In-System Programmer
USB接type-c端口到电脑
自动会显示UBS设备,识别到芯片,也可以点搜索刷新
点击解除代码保护
选择待下载文件,刚才生成的程序比如GPIO程序
勾选设备连接,按住Download按键再按rst复位按键松开rst按键,后自动下载。
GPIO程序注意LED并没有接到引脚,需要跳线PA0到LED1.
接上串口可以看到打印信息
仿真配置点击甲壳虫图标旁边的三角形
点击Debug,进入仿真环境
总结1. download和rst按键太近,isp下载时不好同时按。
2. GUI界面待优化
比如展开工程目录不是点图标,而是点中间一点点区域,如下的圆圈区域,而不是方形区域,这多少有点违反一般做法了。
3. LINK需要切换模式,对于新手不友好,耽误时间,最好是默认就是linkrv模式。
4. LED居然默认是悬空,没有连接到对应引脚,这有点浪费别人时间去查了,哪怕搞个短路帽,默认短接也好。
5. ISP能下载,仿真器不能连接芯片,已经ISP下载了GPIO程序,且关闭了硬件看门狗,解除了读保护。
后面确认是对线有一些要求,这个也会耽误很多时间去排查,,最好不要用普通杜邦线,可以使用这种质量表较好的软线,或者尽可能减短线的长度,其实官方默认建议优化下,哪怕降低速度也要保证尽可能好的兼容性。
最好是官方提供线,确保拿来就能用。
总之开发板还是坑比较多,作为开发板考虑的就是易用性,一定要能保证拿来就能用避免过多的配置修改,这一点有待加强。