win10 64位JLink v8固件丟失修復

win10 64位JLink v8固件丟失修復總結

 

原文網址連接爲:http://blog.csdn.net/hzt12345hf/article/details/50846447php

若是CSDN 要積分 選這個下載連接包吧  http://www.liangchan.net/soft/softdown.asp?softid=10170html

#0、開始前準備工具web

1.SAM-BA v2.12.exe 用於燒寫固件,下載地址:http://download.csdn.net/detail/hzt12345hf/9457629網絡

新版本的SAM-BA(例如sam-ba v2.9)不能正確鏈接JLink,因此仍是用了這個版本。工具

2.JLink v8固件,下載地址:http://download.csdn.net/detail/hzt12345hf/9457633post

請務必使用這個固件,其餘固件會致使「J-LINK the connected emulator is a j-link clone「」問題,即jlink不是正版,具體緣由請查看此貼:http://blog.sina.com.cn/s/blog_8a30d1990102vo66.html測試

3.最新JLink驅動,下載地址:https://www.segger.com/jlink-software.htmlurl

#一、首先是擦除JLink上flash的程序(芯片是Atmel的AT91SAM7S64),經過短接ERASE(圖中A處)實現擦除:spa

步驟要求:.net

  1)先通電。

  2)短接ERASE(J1),保持短接狀態20s。

  3)斷電。4)移除短接

市場上經常使用的三個版本JLink短接位置略有不一樣,以下圖所示:

#二、而後將SAM-BA Boot 固件複製到FLASH的前兩個扇區,經過短接TST(圖中B)實現
步驟要求:

  1)短接TST(J2)。

  2)通電,並保持短接30s。

  3)斷電。

      4)移除短接。

#三、安裝好 SAM-BA v2.12 後,從新鏈接jlink到電腦,會提示安裝驅動,然而我用win10並無看到安裝驅動,都是系統自動安裝,只是在設備管理器裏看到這個,只要有這個就能夠了。

默認必定是有"Bossa program Port"或者"USB Serial Device"這幾個字,若是不是能夠試試回滾驅動或者更新驅動,驅動位置在sam-ba_2.12安裝目錄下的drv文件夾裏。以下圖所示:

#四、裝好驅動,打開sam-ba_2.12程序,選擇對應的com口,選擇芯片型號,JLink默認的芯片就是AT91SAM7S64,而後connect進入主界面。

#五、默認配置就是如圖所示,什麼也不須要改,點擊Send File Name右邊的文件選擇按鈕,選擇下載的 jlink-v8.bin 文件,而後點擊Send File按鈕進行固件燒寫。

注意:燒寫時,會提示是否鎖定flash,須要點擊yes,以下圖所示:

燒寫完後,會提示是否鎖定flash,我發現點擊yes,鎖定後沒法更新固件,因此我通常選擇no。若是你不想更新固件,能夠點yes。

燒寫成功界面,以下圖所示:

#六、到此,再次從新拔插JLink就可使用了。


 小補充:

若使用JLink 命令模式打開,以下圖所示:

 

首先提示更新,點yes 或 no均可以,我嫌煩就點擊yes,讓它更新了,

 

更新後就顯示了jlink的各類信息。
若沒有鏈接單片機時的界面以下所示:

若鏈接到單片機後的界面以下圖所示:

但注意,最近發現更新JLink固件後出現各類問題,並且jlink的燒寫工具JFlash使用最新版也容易出現燒寫問題,至於爲何你們都懂的(盜版問題),因此通常的jlink務必不要更新升級固件,jlink驅動也儘可能別用最新的了,只要能用就儘可能別換,不然各類問題,目前測試的5.10是沒有問題的。


 

先說一下事情的原由,
不才偶得一塊STM32F7板子,自帶ST-link,不幸的是MDK5.14沒法使用!
幸虧還有備用的J-link,鏈接電腦,一切正常,進入MDK5.14進行設置,
提示%#%……*&%……%……(,腦殘+手殘,直接回了車,
便出現了更加悲哀的一幕!
 

從新對J-link斷電上電,基本能夠判定J-link升級失敗固件丟失了!
因而這篇帖子 ==  各類扯淡的百度 || 各類操蛋的嘗試;




首先說一下個人開發環境:
Windows10
企業版,不用看老子用的是正版(就是這麼任性)
 


J-link
版本爲V8.0,主控芯片爲AT91SAM7S64-EX,是這個樣子的;
 
固件燒錄所用的工具是   SAM-BA v2.12.zip (6.12 MB, 下載次數: 0) (已打包V8固件);
安裝完成後是這個樣子的;
 

 

 

 

線形標註 2: TST 線形標註 2: ERASE 有些朋友的J-link多是這樣的,不過這不要緊,只要主控芯片同樣就好了,
或者主控芯片不同也不要緊,只要你得是J-link就好了!
 


再說說修復過程(部分圖片來自網絡,但不影響視覺),(如下操做切記注意操做順序)
 

第一步、首先鏈接USB線,給J-link上電,
短接1(ERASE)跳線,時間不短於10秒,擦除原有固件,
拔掉跳線帽,斷開USB線。


第二步、短接2(TST)條線,鏈接USB線,給J-link上電,
Bootloader複製到Flash引導區,保持時間很多於20秒,
斷開USB鏈接線,拔掉跳線帽。

第三步、用USB線將J-link鏈接到電腦,
正常狀況下會出現一個「USB串行設備 COMx」
以下圖
 

 

 

 

 

到這裏基本就成功了1/3了!能夠來杯82年的雪碧慶祝一下!

接下來打開咱們的燒寫工具SAM-BA v2.12,得本身提早安裝好哦!

正常狀況下,是這樣的,USB串口能夠識別,設備根據J-link本身選擇;
 

而後點擊「Connect」,正常狀況下會彈出以下界面!
 

此時要注意了,會出現以下一個提示框!
此時是詢問是否解鎖fLASH ,必定選擇
不然固件燒錄不進去。
 

以後正常進行固件燒錄,以下圖!
 

接下來會出現第二個提示框,
詢問是否鎖定fLASH ,必定選擇
不然之後固件就無法升級了。

 

燒錄完成後會出現以下提示界面,表示燒錄成功,
附上燒錄日誌。
 
操做到此處就已經成功了2/3了,能夠看段視頻好好慶祝一下了

還剩1/3之一的工做,那就是,從新給J-link上電,拼一下人品。


若是仍是如法識別,那隻能說是你視頻看多了,人品太差!


請換個姿式再來一次!






以下圖,個人人品從來都是槓槓的!
 

這是用J-link Commander查看的結果,
硬件版本V8.0S/N 12345678
 

ps:貌似這個12345678的bin我燒錄進去後,jlink常常死機,仍是建議用原版的好,後續就不用升級了,畢竟是clone的

相關文章
相關標籤/搜索