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

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

J-Link V9固件修复

發布時間:2023/12/9 编程问答 49 豆豆
生活随笔 收集整理的這篇文章主要介紹了 J-Link V9固件修复 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

1.前言

某寶上買的J-Link V9在一次使用中不小心點了固件升級,然后,就變磚頭了,原因想必大家都知道。于是開始搜尋固件修復的方法,無奈發現網上關于J-Link V9的免費資源甚少,遠不如J-Link V8的多。于是乎,就有了此博文,跟大家分享J-Link V9的固件燒寫方法和資源。

此方法適用于誤升級固件后變磚的情況,也適用于掉固件的情況,因為兩者本質是一樣的,都是J-Link V9內MCU固件掛掉導致的,只需對該MCU重新燒寫固件即可。

?

2.燒寫方法

拆開變磚的J-Link V9,找到J1口,焊上4pin插針,按照圖1所示引腳定義連接下載器,下載器可以是J-Link、ST-Link等,這里選用J-Link,即用另一個J-Link給J-Link V9燒固件。連接USB線,給J-Link V9供電。

????????????????????????????????????????????????????????????????????????圖1??J-Link V9電路板

?

打開燒寫軟件J-Flash(如果使用ST-Link,則燒寫軟件為STM32 ST-LINK Utility),查看設備管理,確認已識別到J-Link(此J-Link為給固件損壞的J-Link V9燒寫固件的J-Link,好吧,有點拗口),如圖2所示,如果無法識別,則應重裝J-Link驅動(下載鏈接見文末)。

?????????????????????????????????????????????圖2??Windows設備管理器

?

①打開要燒寫的固件jlink-v9-614e.hex(下載鏈接見文末):

File??->??Open data file??->??找到jlink-v9-614e.hex??->??打開

②選擇MCU型號:

Options??->??Project settings??->??MCU -> Device??->??選擇STM32F205RC

③連接MCU,連接成功將顯示“Connected successfully”:

Target??->??Connect

④燒寫固件:

Target??->??Production Programming

燒寫成功后將彈窗顯示“Target erased, programmed and verified successfully”(不同版本的J-Flash可能不一樣)。至此,J-Link V9固件燒寫已完成,又可以繼續用了。

最后,謹記:如果提示更新J-Link固件,如圖3,千萬不要更新,不然又會變磚( > _ < )。

???????????????????????????????????????????????????????????圖3??請毫不猶豫地點“否”

?

3.下載鏈接

J-Link V9固件,版本V6.14e:https://pan.baidu.com/disk/home#/all?vmode=list&path=%2FJ-LINK%20V9%2FJ-Link%20V9%20%E5%9B%BA%E4%BB%B6

J-Link驅動(含J-Flash),版本V6.14b:https://pan.baidu.com/disk/home#/all?vmode=list&path=%2FJ-LINK%20V9%2FJ-Link%E9%A9%B1%E5%8A%A8(%E5%90%ABJ-Flash)

?

-------------------------------- 2018.10.6更新 --------------------------------

上述方法雖然能用,但存在兩個問題:

1.固件不能升級,當J-Link固件版本低于J-Flash版本時,每次下載都會彈出升級提示,影響效率...

2.固件不穩定,不時出現無法下載現象,影響效率......

所以并非最佳解決方案,那么更好的方法是什么?——給J-Link燒寫bootloader。前面說過,不要給修復固件后的J-Link升級固件,那是因為該J-Link內沒有bootloader,bootloader的作用是引導加載J-Link程序,沒有bootloader就無法通過USB自動升級固件(注意這跟使用另一個J-Link來燒固件是兩回事)。總之,bootloader并非必需,但有了bootloader,J-Link就可以升級官方提供的固件(更加穩定可靠),從而解決了上述兩個問題。方法如下:

先下載bootloader:J-Link V9 bootloader,下載方法參考前文,需要注意的是,打開bin文件后要輸入Base address,輸入8000000。燒寫完成后連接電腦,打開Keil或J-Flash,隨便找個別的MCU來下載固件,將彈出恢復固件窗口:

J-Link V9 bootloader:https://pan.baidu.com/disk/home#/all?vmode=list&path=%2FJ-LINK%20V9%2FJ-Link%20V9%20bootloader

點擊確定,即可自動更新固件,請盡情享用。

總結

以上是生活随笔為你收集整理的J-Link V9固件修复的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。