Jlink SWD和Jtag下载失败总结
學習STM32或者說使用Jlink的同學都有很多的困擾,我把自己遇到的情況總結一下,并給出解決方法:(希望后來人少走點彎路)(第一次寫博客,勿噴)
一.提示No Jlink Device Found:
錯誤:沒有發現Jlink
可能原因:
?1.Jlink驅動沒有裝成功(如何裝,自行百度之)
2.板子沒有上電(新手容易犯錯,還有一個原因可能就是使用大盒子Jlink對外供電時沒有接入檢測電壓的管腳)
3.軟件不兼容(換幾個試試,但是后面Keil 5出來有基本沒有遇到過)
4.硬件原因(焊接短路,芯片短路)
5.其他
二.檢測到jlink的SWD或者Jtag模式,但是下載失敗
可能原因:
1.沒有選擇芯片的FLASH 類型(選擇相應的FLASH類型)
2.芯片已經被加密(這個奇葩的原因,有時不知道是因為頻繁的燒寫芯片導致自動加密還是其他原因)(解決方法當然是解密了~~~)
?
三,芯片解密:
1.材料:
當然什么板子和Jlink是必不可少的,還有就是J-FLASH ARM這個軟件(其實是一個驅動,一般都在裝Jlink的驅動就有了)
2.步驟:
1.新建一個工程(在菜單欄File下,這里不示范),然后在Option下設置Project的屬性,主要設置CPU(劃線的都在Tab欄設置即可)
2.Connect 開發板(Target欄下) 連接成功后可以在LOg(底欄)看到連接成功
3.Unsecure chip(Target 欄下) :解密成功后,同樣可以看到提示,如果加密過大約需要十幾秒鐘,沒有加密的話,估計1秒鐘就搞定
總結
以上是生活随笔為你收集整理的Jlink SWD和Jtag下载失败总结的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 解决烧录问题:Jlink的三线制SWD方
- 下一篇: STM32F103外部晶振由8M变为12