天天看點

STM32 Jlink 調試無法找到裝置,程式無法運作

目錄

    • STM32 使用Jlink下載下傳調試程式出現下列問題及解決辦法:
      • 1.找不到裝置。
      • 2.晶振不起振:
      • 3.找到裝置,并下載下傳成功一次 ,再次下載下傳失敗。
      • 4.用KEIL檢視裝置是否連接配接需要先給單片機上電再打開頁面檢測,否則也會檢測不到
      • 5.在焊接時要注意,小闆子單片機絲印容易被焊盤覆寫導緻看不到,這個時候一定要通過pcb圖确定1腳在哪,否則焊接錯誤是無論如何也檢測不到設别的

STM32 使用Jlink下載下傳調試程式出現下列問題及解決辦法:

1.找不到裝置。

可能原因:檢視接線順序是否正常。

2.晶振不起振:

使用jlink下載下傳程式時使用内部晶振;程式打開外部晶振後正常運作時外部晶振才起振

3.找到裝置,并下載下傳成功一次 ,再次下載下傳失敗。

原因: 使用cube生成的程式預設是關閉SWD接口功能的;是以下載下傳成功後引腳被初始化成普通IO,再次下載下傳調試就會出問題,

解決:再cube中打開SWD 功能,重新編譯下載下傳程式。

并且保證PA13 PA14 即swdio swclk不被占用

4.用KEIL檢視裝置是否連接配接需要先給單片機上電再打開頁面檢測,否則也會檢測不到

5.在焊接時要注意,小闆子單片機絲印容易被焊盤覆寫導緻看不到,這個時候一定要通過pcb圖确定1腳在哪,否則焊接錯誤是無論如何也檢測不到設别的

繼續閱讀