本帖最后由 王小琪 于 2020-11-10 11:46 编辑
如题,按照官方现在给出来的信息来看,下载程序到CH32V103里面应该有三种方法,而且都是需要将hex文件下载进去。全部都需要用到WCH-LINK仿真调试器,SW下载仿真调试功能和串口功能。无论用到哪个功能,电源和GND都是要连接的。
1.WCH-LINK的SW下载功能+MounRiver Studio
下载成功
2.WCH-LINK的串口下载功能+WCHISPTool
注意事项:
- BOOT0 接 VCC, BOOT1 接地, 通过串口(PA9、PA10)或者 USB 接口连接 PC;
- 打开 WCHISPTool 工具, 选择相应下载方式, 选择下载固件, 勾选芯片配置, 点击下载;
- BOOT0 接地, 重新上电, 运行程序。
按照说明提示“获取设备信息失败”,这个目前还没下载成功。
3.WCHISPTool用USB下载,
说实话,第三种下载方式理论是可以实现的,因为WCHISPTool下载方式里面有一个USB,但是我没太搞懂应该怎么连接,应该如何下载,有搞懂的小伙伴欢迎交流一下~
集成开发环境MounRiver Studio官网:http://mounriver.com/
WCHISPTool工具下载链接:http://www.wch.cn/downloads/WCHISPTool_Setup_exe.html
PS:对于boot0和boot1的配置关系,什么时候拉低,什么时候拉高,目前还没太理解,之前在STM32里面也有遇到过类似的问题,就是当代码里面将SW或者JTAG引脚被禁用了,这样程序就下载不进去了,就需要将boot0给拉高,重新下载一个SW引脚没有被禁用的代码,然后再将boot0给拉低就可以了。估计这个板子上作用也差不多,至于为什么用串口下载代码也要修改boot0,boot1的电平,后面还要花点时间研究一下。
|