J-Link V9固件修復

目錄

1.前言

2.燒寫方法

3.下載鏈接


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/s/11mM9Si8dTx4sHyjZoWFQjw

J-Link驅動(含J-Flash),版本V6.14b:https://pan.baidu.com/s/1Ajh8Af7Xtnx2wUovgFLk-Q

 

-------------------------------- 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來下載固件,將彈出恢復固件窗口:

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

相關參考:自制JLINK-V9

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章