1. 程式人生 > >stm32f031G6U6微控制器SWD燒寫一次後,無法再次燒寫解決方法。

stm32f031G6U6微控制器SWD燒寫一次後,無法再次燒寫解決方法。

這幾天在做一個小專案,需要用到stm32f0系列的微控制器,畫好的板子引出swd,方便除錯和燒寫程式,可是第一次swd燒寫程式後,想再次燒寫,發現keil裡始終找不到裝置,而且我的程式裡也並沒有複用swd的兩個引腳,很是疑惑。上網找了很多方法,我試了幾個發現,只有一個對我這個情況有用。

步驟:

將微控制器reset腳拉低,keil即可找到裝置,此時將reset腳拉高,進行swd燒寫,成功。

具體原因我並不是很理解,但這個方法確實解決了困擾我兩天的問題,值得記錄下來。