日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

J-Link该如何升级固件?

發(fā)布時間:2023/12/19 编程问答 56 豆豆
生活随笔 收集整理的這篇文章主要介紹了 J-Link该如何升级固件? 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

關(guān)注、星標(biāo)公眾號,直達(dá)精彩內(nèi)容

不管你信或不信,我們手中的JLINK大部分都是盜版的。


既然是盜版的,可能會因為一不小心升級了固件導(dǎo)致JLINK不能用了,或者提示克隆(The connected emulator is a J-Link clone ......)

然后我們可以在網(wǎng)上找到很多關(guān)于JLINK如何刷固件的文章,但是跟著網(wǎng)上的步驟做,很可能你會先遇到清除JLINK原有固件后電腦無法識別JLINK,刷完固件后提示克隆無法使用,或者是刷完固件后無法修改SN。

很不幸,上面的問題我都遇到了。。。。。。

下面介紹下本人最終如何將自己的JLINK固件刷回來的步驟。

準(zhǔn)備如下:winHEX、sam-ba、 JLINK 4.50l(不需要卸載自己原有的其他版本,但這個版本請一定安裝)、Jlink V8固件一個(所有準(zhǔn)備材料的下載地址)

(注:添加微信:great_xiaolong,回復(fù):jlink??,即可獲取本文中所有的相關(guān)文件。)

1.清除jlink原有固件(步驟一定要正確,錯了的話建議從頭開始)

(1) 首先給jlink插入USB,保持通電;

給Erase短路(用跳線或者鑷子連上),并保持至少5s,去除跳線,然后拔掉USB下電;


(2)??給TST短路(用跳線或者鑷子連上),然后插入USB上電(此時電腦顯示一個無法識別的硬件設(shè)備,不用管它),并且保持至少10s之后斷開USB連接,然后再去除跳線;

(3)?把jlink用USB插入電腦,到了這一步,基本工作就完成了,可以進(jìn)行下一步了!

2.修改jlink V8固件

首先使用winHEX打開 V8.bin 固件,并且找到以0xFF00為起始地址的4個Bytes并將其修改為0xFFFFFFFF(如果不修改這個,SN修改會提示無法重寫)。

并在下面不遠(yuǎn)的地方找到GDBFull,其相對應(yīng)的十六進(jìn)制的代碼47 44 42 46 75 6C 6C 改成47 44 42 46 55 4C 4C (將小寫的改成大寫的,目的是跳過GDBFull)并且保存此修改好的固件文件。

3.燒寫jlink V8固件

(1)安裝sam-ba(記住安裝路徑)后,查看驅(qū)動是否安裝正常,打開sam-ba v2.9

如上圖,選擇Select the connection,如果選擇列表中沒有\(zhòng)usb\ARMx,則說明驅(qū)動沒有安裝好,在設(shè)備管理器那邊肯定有一項是打感嘆號的(一般是在通用串行總線控制器里面,不排除有例外)。



鼠標(biāo)右鍵感嘆號的設(shè)備,選擇“更新驅(qū)動程序”,選擇“瀏覽我的計算機(jī)以查找驅(qū)動程序軟件”,跳到下一個頁面,點(diǎn)擊“瀏覽”,選擇sam-ba的安裝路徑,會彈出警告,不管怎么說,我們肯定是要選擇安裝的(win8及以上的版本可能需要先設(shè)置下驅(qū)動安裝免驗簽名,如何設(shè)置請百度),更新結(jié)果可能提示成功,也可能提示失敗,先不管,拔插USB,重新打開sam-ba v2.9,看下能找到\usb\ARMx就表示安裝完成。

(2)拔掉USB,打開SAM-PROG v2.4,點(diǎn)擊“Browse”,選擇上面修改好的固件,然后勾選“Set Security”,這時候“Write Flash”按鈕應(yīng)該是灰色的。

(3)插入USB,“Write Flash”按鈕自動變成可點(diǎn)擊狀態(tài),點(diǎn)擊“Write Flash”,觀察“Status”,直到“In”項不再有正在下載過程,表示下載結(jié)束,拔插USB。到此固件燒寫完成。

4.修改jlink V8 S/N并升級固件

(1)安裝JLINK 4.50l(其他版本可能無法設(shè)置SN,不需要卸載自己原有的JLINK),打開JLINK 4.50l的jlink commander,這時會跳出一個界面叫我們更新最新的firmware,到這里一定先不要更新,我們需要做的工作是修改jlink的SN碼,輸入指令exec setsn=20060125,提示OK。然后打開自己原有版本的JLINK的J-link Configurator,按如下步驟更新固件

至此,JLINK固件刷新完成!!!?

Exec setsn=xxxxxxxx,但是這個SN碼千萬不能是11111117 或 805306163,因為SEGGER正是對這兩個固件SN進(jìn)行了強(qiáng)制校驗,建議使用20060125,我設(shè)置過99999999更新固件時失敗了。

————————————————

版權(quán)聲明:本文為CSDN博主「zdclucky」的原創(chuàng)文章,遵循CC 4.0 BY-SA版權(quán)協(xié)議,轉(zhuǎn)載請附上原文出處鏈接及本聲明。

原文鏈接:https://blog.csdn.net/zdclucky/article/details/100918697

-END-

猜你喜歡(點(diǎn)擊下劃線閱讀)

聊聊我是如何編程入門的

芯片荒背后的真相是什么?深度好文!

電賽 | 19年全國一等獎,北航學(xué)子回憶錄(下)

??最 后??

?

若覺得文章不錯,轉(zhuǎn)發(fā)分享,也是我們繼續(xù)更新的動力。

5T資源大放送!包括但不限于:C/C++,Linux,Python,Java,PHP,人工智能,PCB、FPGA、DSP、labview、單片機(jī)、等等

點(diǎn)擊下方卡片,在公眾號內(nèi)回復(fù)「更多資源」,即可免費(fèi)獲取。

總結(jié)

以上是生活随笔為你收集整理的J-Link该如何升级固件?的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。