使用WCHISPTool刷新程序后无法进入CH582F bootloader

我在我的原型板中使用CH582F微控制器,遇到了一个问题:当我用一个程序刷新ROM后,我再也不能使用BOOT引脚进入bootloader了。我测试的两块原型板都出现了这个问题,我尝试使用两个USB接口进入bootloader,但WCHISPTool不再识别它。


在刷新程序之前,我可以通过将BOOT短接到地,然后插入USB,然后释放BOOT引脚来进入bootloader。被刷新的程序使用了两个USB接口以及BLE,程序正常工作。


我使用WCHISPTool(V3.3)刷新程序,选择了以下选项:


- Enable code and data protection

- Enable RST as manual reset input pin

- Run the target program after download

- Turn on No-key serial port download


不幸的是,我的原型板非常小,BOOT是唯一可访问的引脚,因为所有其他引脚(除了USB)都没有路由。


在开发过程中,我一直使用WeAct 3.0 CH582F开发板,该板有BOOT和RST的按键。我使用相同的过程刷新开发板,但我之后仍然可以使用开发板进入bootloader。


如果有人知道为什么会发生这种情况,我将不胜感激。谢谢。


我在我的PCB设计中犯了一个错误,把BOOT连接到了3v3而不是接地 -___- 请忽略这篇帖子。


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