目錄
????
一、解決方法:
二、錯誤原因:
在Keil5使用ST-link燒錄重新到STM32時出現(xiàn)如圖錯誤解決方法:
????
?????? ? 網(wǎng)上看到的方法很多都是按住復(fù)位鍵不動,然后在點擊下載的同時快速松開單片機復(fù)位鍵,這就要考驗我們的手速了,雖然這樣也行,不過這樣并不能解決根本問題,因為產(chǎn)生這個錯誤的原因很可能是在用STM32CubeMX構(gòu)建工程時沒有在systemcore中將SYS里的NO Debug更改。
如圖所示
一、解決方法:
? 1、 首先要打開STM32CubeMX,然后找到SYS,將NO Debug修改為SerialWirel。
????????? 2、這個時候如果你馬上編譯下載,你會發(fā)現(xiàn)還是會出現(xiàn)No target connected(沒有目標連接)的錯誤,這個時候我們就需要用到之前的操作了, 先按住復(fù)位鍵不動,然后在點擊下載的同時快速松開單片機復(fù)位鍵,這樣就能把修改之后的工程下載進去了,然后下載功能不用按住復(fù)位鍵也能正常使用了
二、錯誤原因:
?????? SYS的功能是配置STM32的時鐘模式,如果Debug配置的是NO Debug,則表示不需要調(diào)試的意思,這樣的話系統(tǒng)的時鐘將不會分配給調(diào)試端口,相當于使SWCLK和SWD兩個燒錄用的引腳失能,這樣的話下一次燒錄時電腦就無法檢測到單片機,從而出現(xiàn)No target connected(沒有目標連接)的錯誤。
?????? 那么為什么通過按復(fù)位鍵就可以重新下載呢?我查了一下手冊
文章來源:http://www.zghlxwxcb.cn/news/detail-606903.html
??????? 也就是說復(fù)位期間全部的引腳被配置成浮空輸入模式,所以SWCLK和SWD兩個燒錄用的引腳也會被使能,但這也只能保持一段時間,所以我們要在點擊下載的同時快速松開單片機復(fù)位鍵,這樣才能燒錄進去。文章來源地址http://www.zghlxwxcb.cn/news/detail-606903.html
到了這里,關(guān)于使用STM32CubeMX配置工程,燒錄時出現(xiàn)No target connected(沒有目標連接)的錯誤解決辦法的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!