CH32V103C8T6,无法从串口通过 BootLoader 烧写

在 MounRiver Studio 里以 WCH-Link/RVSWD 方式烧写 CH32V103C8T6 完全正常。

而 USART1 (PA9/PA10) 以 115200bps 工作(收+发)也正常。


可是拉高 BOOT0、拉低 BOOT1 (PB2) 再复位之后,用 WCHISPTool V3.2 通过串口烧录则报告
“获取设备信息失败”、“下载失败”。振荡晶体的频率是 11.0592MHz。


可否给点排查问题的提示?与振荡晶体的频率有吗?


wchisp.jpg

pp2.jpg

有初步结论了。

在不换用 8MHz 振荡晶体的条件下,解决方法有二:
方法 1:拆掉 11.0592Mhz 振荡晶体;

方法 2:通电前就让引脚 5 (输入端) 与地线短接,以阻止晶体振荡。

这两种方法都可以让 BootLoader 使用内部 RC 振荡源 (8MHz)。

现在的问题是:WCHISPTool 可否修改一下,以适应不同频率的振荡晶体?

isp2.jpg


您好,感谢你的反馈建议,关于CH32MCU使用WCHISPTool工具下载,目前要求晶振大小为8M,关于你的建议,我们这边会跟相关同事进行反馈,可将你的邮箱发送至我的邮箱(lzs@wch.cn),得出结论后我会第一时间回复你。


只有登录才能回复,可以选择微信账号登录