1. 程式人生 > >Jlink V8韌體修復

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:如有不對,請大神們指點