Jlink V8韌體修復
在使用Jlink時經常會因為裝置原因或者電腦驅動原因致使丟失韌體,使Jlink變成一塊廢磚,在網上搜集多個大俠們的方法之後總結出自己修復Jlink V8韌體的方法,所有的方法都大同小異,只是在某些細節上會決定最終的成敗。
工欲善其事必先利其器,修復韌體前先準備下載一些工具:萬能Jlink韌體、SAM-BA 軟體
1、重新燒寫韌體到Jlink,將原來V8.bin韌體用Winhex開啟,並找到偏移地址為0xff00為首地址4bytes修改為其他值,只要不為原來的11111117 或 805306163即可,
因為更新後的韌體對這兩個韌體SN進行了強制校驗,修改為其他值即可完美解決問題,同時將0xff30後面的GDBFull對應改成GDBFULL,對應ASCII碼為47 44 42 46 55
4C 4C,目的是跳過GDBFull檢查。
目前市面上的Jlink有三種,下面圖示標註所需要關注的位置:
A 型 JLINK:
B型JLINK:
C型JLINK:
步驟一、擦除FLASH
1、拉高ERASE引腳,即短路ERASE位置跳點
2、USB上電,損壞的Jlink會在電腦端識別為不可識別的裝置
3、等待約20s,等待時間不夠長會致使韌體修復失敗(重要)
4、USB斷電
步驟二、恢復BOOT
1、拉高TST引腳,即短路TST位置跳點
2、USB上電,電腦端提示不可識別的裝置,不予理會
3、等待與30s,等待時間不夠長也會致使韌體修復失敗(重要)
4、USB斷電
步驟三、
1、先開啟電腦上SAM-PROG v2.4軟體(重要),選擇J-LINK V8.bin韌體檔案,再給Jlink上電,否則軟體會出錯
2、USB上電,軟體會在圖上標記位置顯示1(如果沒有出現1,請嘗試步驟一、二加長時間重試),同時Write Flash顯示可用
3、點選Write Flash刷入韌體,結束後Jlink上會有紅燈亮起
步驟四、
重新給Jlink上電,Jlink顯示綠色提示燈,插上開發板就可以識別使用了,下載程式時會提示韌體更新,可直接選擇更新
PS:如有不對,請大神們指點