關於STM32因爲代碼問題無法連接的情況的解決方法

燒錄代碼我們可以用keil裏面的設置來寫入。下面爲教程鏈接:https://jingyan.baidu.com/article/6dad50753da33ca122e36e5e.html

也可以用st-link V2專門的燒錄軟件ST-LINK Utility  教程地址https://blog.csdn.net/ybhuangfugui/article/details/52597133

我們需要下載好st link的驅動程序。自己去st官網下載。

我們也有的人是自己焊接的最小系統,有時候插入st link出現

那這個時候就是你硬件最小系統出問題了。

1.檢查st-link連接情況,是否連接正確。

2.用萬能表測試電路,是否存在虛焊現象。

3.重新焊吧,想要焊接技術好還是要多練。

我們偶爾會遇到這種特殊的情況,我們第一次燒錄程序是可以進行的,但是我們燒錄進去代碼後,發現第二次燒不進去了,

出現這個提示,這個時候問題就來了。

我們反反覆覆去檢查個遍連接情況,換臺電腦試試軟件,換個st-link試試,結果都不行。

我們可能怎麼都猜不到代碼問題上去。

其實當我們代碼裏寫有如DMA通道等這些不受cpu控制的程序時,我們燒錄時後,它還是在運作的,所以我們就會出現連接不上目標這種情況。遇到這種情況:

如果加了復位電路按鍵的話那好說,沒有加則加一個復位電路。

然後我們按住復位鍵並重新點擊連接,然後就可以再燒錄進去了。

如果發現不是代碼的問題,那麼就是硬件的問題了,就應該去測硬件電壓。實在不行,在確定你設計的電路沒問題的情況下,你就再重焊一個。

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章