我在我的原型板中使用CH582F微控制器,遇到了一個(gè)問題:當(dāng)我用一個(gè)程序刷新ROM后,我再也不能使用BOOT引腳進(jìn)入bootloader了。我測試的兩塊原型板都出現(xiàn)了這個(gè)問題,我嘗試使用兩個(gè)USB接口進(jìn)入bootloader,但WCHISPTool不再識(shí)別它。
在刷新程序之前,我可以通過將BOOT短接到地,然后插入U(xiǎn)SB,然后釋放BOOT引腳來進(jìn)入bootloader。被刷新的程序使用了兩個(gè)USB接口以及BLE,程序正常工作。
我使用WCHISPTool(V3.3)刷新程序,選擇了以下選項(xiàng):
- 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是唯一可訪問的引腳,因?yàn)樗衅渌_(除了USB)都沒有路由。
在開發(fā)過程中,我一直使用WeAct 3.0 CH582F開發(fā)板,該板有BOOT和RST的按鍵。我使用相同的過程刷新開發(fā)板,但我之后仍然可以使用開發(fā)板進(jìn)入bootloader。
如果有人知道為什么會(huì)發(fā)生這種情況,我將不勝感激。謝謝。