1. 程式人生 > >J-link V8韌體升級及克隆版破解嚮導(系統WIN10)

J-link V8韌體升級及克隆版破解嚮導(系統WIN10)

最近學習ARM9,於是把朋友的Jlink拿來用了一下,由於想在IAR下開發ARM9裸機程式的,結果沒弄好不說還把朋友的Jlink韌體升級了。由於沒有破解,升級了又要重新刷韌體,為解決下載除錯程式時,不提醒韌體升級。參考網上教程,在win10系統下,進行了韌體重刷和破解。
本人的Jlink板子是黑色的,如圖:
黑色版Jlink
還有一款藍色板子的,如圖:
藍色版
其實這兩款韌體升級都是一樣的,只不過黑色版的A和B是插針形式,而藍色版是焊孔形式。刷韌體方法都是一樣的。好了說方法吧。
準備
1.Jlink一個
2.在Atmel官網下載SAM-BA軟體,並安裝,也網上所說的AT91-ISP。
http://www.atmel.com/zh/cn/tools/sam7s-ek.aspx


3.JLInk出廠韌體“v8_ID-XXXXXXXX.bin”(引用)論壇的高人提供的。
下載連結:http://download.csdn.net/detail/suyong_yq/6524913
4. 最新版的Jlink驅動軟體,百度吧。
5. 短接冒或是導線一根。
升級韌體
1. 使用USB介面供電(上電前不做任何操作);
短接ERASE,如圖黑色版Jlink的A處或是藍色版Jlink的A處;
等待20秒,拔下usb,並恢復ERASE即斷開ERASE;
短接黑色版Jlink圖的B處或是藍色版Jlink的B處;
重新上電插入usb!於是你的電腦裡面就有了一個無法識別新裝置!不用管他;
等待10秒以上,拔出usb,在恢復B處,即斷開TST;
該步需按照上面的步驟先後進行。
3.啟動SAM-BA軟體,此時下載模式的驅動已經識別出來後才能顯示有效的連線,實在沒有識別出來可以嘗試一下重啟電腦,晶片(板子)型號“AT91SAM7S64-EK”。如圖:
SAM-BA

連線成功後,在“Download/UploadFile”區域中的“SendFile Name”欄中選擇韌體檔案“v8_ID-XXXXXXXX.bin“點 擊“SendFile”,開始下載;
提示是否需要解鎖Flash,點選“Yes”;
等下載完畢後會提示是否啟動防寫,點選“No”,防寫後不能自動升級,但是可以防止程式被沖掉;退出SAM-BA軟體。
4.斷開JlinkV8後重新連線,在電腦上識別驅動;
啟動JlinkCommander軟體,會提示要升級韌體,暫時先不升級。此時可以看到識別出來JlinkV8的序列號S/N是-1,為出廠設 置。
在命令列中輸入“exec setsn=XXXXXXXX”。其中XXXXXXXX是8個十進位制數,可以隨意設定,比如說是當天的日期。需要 注意的是,寫入序列號後將不能通過本命令更改序列號,除非重新寫入韌體恢復出廠設定。退出JlinkCommander軟體。
設定成功如下圖所示:
寫入SN

5.斷開JlinkV8後重新連線,重新啟動JlinkCommander軟體,提示升級,果斷升級。JLinkV8韌體安全升級為最新版。韌體更新成功,如圖所示:
檢視SN