J-link固件修复记录
一,教程一,修復未成功
一開始參考文檔
(5條消息) JLink V8刷固件方式 轉載整合_alfslfdsl的博客-CSDN博客_jlink 變磚
此教程安裝的是新版本SAM-PROG v2.4
按照步驟,一切順利,但是在安裝驅動這里,出現問題,系統自動安裝了驅動,自己更改不了,最后放棄了這個方式
二,教程二,成功
參考文檔地址:
(5條消息) JLink v8 固件丟失修復總結_Li-Yongjun的博客-CSDN博客_jlinkv8固件修復
此教程安裝的是版本SAM-BA v2.12.exe
方法摘抄如下:
#0.開始前準備工具
1.SAM-BA v2.12.exe 用于燒寫固件 下載地址:工具_免費高速下載|百度網盤-分享無限制
新版本的SAM-BA(例如sam-ba v2.9)不能正確連接JLink,所以還是用了這個版本
2.JLink v8固件 下載地址:工具_免費高速下載|百度網盤-分享無限制
請務必使用這個固件,其他固件會導致??J-LINK the connected emulator is a j-link clone? 問題,即jlink不是正版,具體原因請查看此貼:新浪博客
3.最新JLink驅動 下載地址J-Link downloads
#1.首先是擦除JLink上flash的程序(芯片是Atmel的AT91SAM7S64),通過短接ERASE(圖中A處)實現擦除:
步驟要求:1)先通電。2)短接ERASE(JP12),保持短接狀態20s。3)斷電。4)移除短接
市場上常用的兩個版本JLink短接位置略有不同,
#2.然后將SAM-BA Boot 固件復制到FLASH的前兩個扇區,通過短接TST(圖中B)實現
步驟要求:1)短接TST(JP13)。2)通電,并保持短接30s。3)斷電。4)移除短接。
#3.安裝好 SAM-BA v2.12 后,重新連接jlink到電腦,會提示安裝驅動,然而我用win10并沒有看到安裝驅動,都是系統自動安裝,只是在設備管理器里看到這個,只要有這個就可以了,默認一定是有"串行設備"這幾個字,如果不是這個可以試試回滾驅動或者更新驅動,驅動位置在sam-ba_2.12安裝目錄下的drv文件夾里
#4.裝好驅動,打開sam-ba_2.12程序,選擇對應的com口,選擇芯片型號,JLink默認的芯片就是AT91SAM7S64,然后connect進入主界面
#5.默認配置就是如圖所示,什么也不需要改,點擊 Send File Name 右邊的文件選擇按鈕,選擇下載的 jlink-v8.bin 文件,然后點擊Send File按鈕進行固件燒寫,燒寫完后會提示是否鎖定flash,我發現鎖定后無法更新固件,所以我一般選擇no,如果你不想更新固件,可以點yes
16.7.3更新?注意,最近發現更新JLink固件后出現各種問題,而且jlink的燒寫工具JFlash使用最新版也容易出現燒寫問題,至于為什么大家都懂的(盜版問題),所以一般的jlink務必不要升級固件,jlink驅動也盡量別用最新的了,只要能用就盡量別換,否則各種問題,目前測試的5.10是沒有問題的。
#6.到此,重新拔插JLink就可以使用了,使用JLink 命令模式打開首先提示更新,點yes 或 no都可以,我嫌煩就讓他更新了,更新后就顯示了jlink的各種信息,jlink又復活了
三,教程二也出現驅動裝不上的問題,然后就去百度了
Jlink固件升級擦除固件后驅動安裝失敗解決辦法_文檔下載 (wendoc.com)
安上面更改之后,在設備管理器查看,還是和原來一樣,不知道這一步起沒起到作用,后面,直接嘗試連接下載固件,后來發現成功了。
總結
以上是生活随笔為你收集整理的J-link固件修复记录的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: ac1900 linksys 恢复_把变
- 下一篇: 如何将Outgoing Webhook部