STM32芯片Jlink下載不了程序的問題Error:Flash Download failed "cortex-M4"

問題1:Stm32板子下載程序時遇到問題,下載器能檢測到,但識別不了stm32芯片?
解決:板子上clk和dio的位置和原理圖的不一致,交換了兩根線的位置即可。
問題2:檢測到了芯片,但下載程序時出現如下問題:
Error:Flash Download failed “cortex-M4”
**JLink Warning: Could not set S_RESET_ST
JLink Warning: T-bit of XPSR is 0 but should be 1. Changed to 1.
在這裏插入圖片描述
在這裏插入圖片描述
但我下載器的設置和flash的選擇也沒錯,關鍵是找我朋友幫我看問題時突然又可以了,等我朋友走了又不能下載了,這板子真調皮,只好硬着頭皮繼續找問題。
在這裏插入圖片描述
在這裏插入圖片描述
嘗試解決辦法1:失敗
https://blog.csdn.net/qq_28959531/article/details/79759815
j-flash下載程序:
j-unlock
像下面這樣選突然又可以了,但是燒了兩次程序又不行了
嘗試解決辦法2:成功
將jlink的5V電源線不接到板子上,只和板子共地,然後居然可以下程序,經過好幾次測試都可以,這也是最終的解決辦法,真TM奇怪的問題,猜想可能是電腦的電源和板子的電源連到一起可能會導致電平產生某種問題。

發佈了83 篇原創文章 · 獲贊 40 · 訪問量 5萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章