准备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程序,且关闭了硬件看门狗,解除了读保护。 后面确认是对线有一些要求,这个也会耽误很多时间去排查,,最好不要用普通杜邦线,可以使用这种质量表较好的软线,或者尽可能减短线的长度,其实官方默认建议优化下,哪怕降低速度也要保证尽可能好的兼容性。 最好是官方提供线,确保拿来就能用。 总之开发板还是坑比较多,作为开发板考虑的就是易用性,一定要能保证拿来就能用避免过多的配置修改,这一点有待加强。
|