1. 程式人生 > >jlink程式更新新版本後jlink V8無法使用

jlink程式更新新版本後jlink V8無法使用

Jlink更新到高版本後,國內的克隆版的j-link模擬器無法使用,並且報錯:

The connected emulator is a J-Link clone.

The use of the licensed software to operate SEGGER product clones is prohibited and illegal.

由於高版本的Jlink軟體增加了SN的檢測, 解決辦法如下:

1、重新燒寫韌體到Jlink,將原來V8.bin韌體用Winhex開啟,並找到偏移地址為0xff00為首地址4bytes修改為其他值,只要不為原來的11111117 或 805306163即可,因為更新後的韌體對這兩個韌體SN進行了強制校驗,修改為其他值即可完美解決問題,同時將0xff30後面的GDBFull對應改成GDBFULL,對應ASCII碼為47 44 42 46 55 4C 4C,目的是跳過GDBFull檢查。

1.1 另外一種靈活的修改SN的方法:將0xff00為起始地址的4Bytes修改為0xffffffff,同時將0xff30後面的GDBFull對應改成GDBFULL,對應ASCII碼為47 44 42 46 55 4C 4C,目的是跳過GDBFull檢查,儲存修改好的韌體檔案。更新韌體後,開啟Commander,不理會更新,在Jlink命令後面輸入

      exec setsn = xxxxxxxx,所輸入的sn為16進位制,否則更新升級時會出現錯誤。 建議定義成你更新的時間,如20121121,這樣就能追溯掉韌體上次的時間。

然後再使用高版本jlink自動更新韌體.

注意事項:

1. 使用Jlink燒錄的電腦不能安裝jlink軟體,如果安裝則要解除安裝,否則無法燒錄.

2. 工具下載地址:http://pan.baidu.com/s/1kTmlQF9

壓縮包中的bin檔案為本人修改好的,本人自己燒錄就用這個,如果分享連結失效歡迎及時反饋.