在 MounRiver Studio 里以 WCH-Link/RVSWD 方式烧写 CH32V103C8T6 完全正常。
而 USART1 (PA9/PA10) 以 115200bps 工作(收+发)也正常。
可是拉高 BOOT0、拉低 BOOT1 (PB2) 再复位之后,用 WCHISPTool V3.2 通过串口烧录则报告
“获取设备信息失败”、“下载失败”。振荡晶体的频率是 11.0592MHz。
可否给点排查问题的提示?与振荡晶体的频率有吗?
在 MounRiver Studio 里以 WCH-Link/RVSWD 方式烧写 CH32V103C8T6 完全正常。
而 USART1 (PA9/PA10) 以 115200bps 工作(收+发)也正常。
可是拉高 BOOT0、拉低 BOOT1 (PB2) 再复位之后,用 WCHISPTool V3.2 通过串口烧录则报告
“获取设备信息失败”、“下载失败”。振荡晶体的频率是 11.0592MHz。
可否给点排查问题的提示?与振荡晶体的频率有吗?
有初步结论了。
在不换用 8MHz 振荡晶体的条件下,解决方法有二:
方法 1:拆掉 11.0592Mhz 振荡晶体;
方法 2:通电前就让引脚 5 (输入端) 与地线短接,以阻止晶体振荡。
这两种方法都可以让 BootLoader 使用内部 RC 振荡源 (8MHz)。
现在的问题是:WCHISPTool 可否修改一下,以适应不同频率的振荡晶体?
您好,感谢你的反馈建议,关于CH32MCU使用WCHISPTool工具下载,目前要求晶振大小为8M,关于你的建议,我们这边会跟相关同事进行反馈,可将你的邮箱发送至我的邮箱(lzs@wch.cn),得出结论后我会第一时间回复你。