現(xiàn)在板子PB22 PB23都沒有電阻電容,使用SWD下載程序后,程序能運行,斷電后再上電程序就不能運行了,需要PB22接高電平再上電,然后程序才能正常運行。怎么才能關掉BootLoader,能不能像STM32那樣自己寫引導程序進入APP程序呢?
熱門產(chǎn)品 :
CH339: 7端口多功能USB HUB控制器芯片
現(xiàn)在板子PB22 PB23都沒有電阻電容,使用SWD下載程序后,程序能運行,斷電后再上電程序就不能運行了,需要PB22接高電平再上電,然后程序才能正常運行。怎么才能關掉BootLoader,能不能像STM32那樣自己寫引導程序進入APP程序呢?
你這邊應該是上電的時候,pb22接地進boot跑引導程序了,可以像我們demo板一樣設計,是不會每次都進進boot的,只有按鍵按下,將pb22接地才會停留在boot中等待升級,
自帶的boot是無法關閉的,你不去觸發(fā)就可以,自己寫boot可以參考我們的IAP例程。
那我是不是可以直接用個上拉電阻接PB22,這樣可以嗎?使用SWD燒錄能正常嗎?
關鍵是不要接地,上拉電阻是可以不接的,boot里面已經(jīng)默認拉高了,如果僅是自己調試,可以使用swd下載,批量燒錄建議使用usb下載。
USB下載是不是還得要電腦呢?CH有離線下載器賣嗎?
可以使用電腦也可以使用脫機燒錄器下載,批量都是用脫機燒錄器的多,脫機燒錄器可以聯(lián)系官網(wǎng)銷售購買。
好的,非常感謝