[轉]JLink重刷固件(win7/win8/win10親測可用)

去年剛剛用上J-link的時候壞過一次,當時在網上也看了很多重刷固件的方法,但絕大多數的都是win7甚至有些需要xp,我當時用的系統是win8.1的,無奈搞了很久都沒有刷成功,最後搜到了一個win8.1的解決方法,當時也弄了很久糊里糊塗弄好了,結果今年實驗室好多個J-link都不能用了,我又重新試着刷固件,結果所有都刷好了但發現下載的時候要更新固件(我的J-link驅動是4.90版的)都不成功,不更新用不了,更新又更新不了,無奈又在網上找了很多方法,比如把驅動換成老版本的新版本的都不行,最後終於在一個論壇上找到答案,由於網上的重刷固件的方法大多都是針對win7的而且也大同小異,我將win8.1刷固件的方法在win10、win7上都測試過多次,總結出一個完整的重刷固件方法,目前試過的所有J-link都能重刷成功。


win7專業版
win8.1專業版
win10專業版

下面是常見的J-link裏面的板子:
這裏寫圖片描述
這裏寫圖片描述
接下來我們開始重刷固件:
需要材料:
一條杜邦線(或跳線帽)
sam-ba_2.14
密碼:ejkc
J-link驅動4.90
密碼:161c

這裏有一點很重要,有些廠家爲了防止別人重刷固件,直接將ERASE腳接地,所以在刷之前最好檢查一下ERASE腳是不是被直接接地了,如果是的話想要刷固件只能弄斷ERASE和地之間的線,不然把ERASE拉高就相當於電源短路,芯片不能擦除,穩壓3.3V的芯片會嚴重發熱!!!

第1步、擦除芯片:
連接J-link與電腦,給J-link供電,短接ERASE處兩個排針(即拉高ERASE腳),大約5-6秒後斷開短接,拔掉usb線停止供電;
第2步、進入編程模式:
短接TST處兩個排針(即拉高TST腳),連接J-link與電腦,給J-link供電,(此時電腦會彈出無法識別的usb設備,不用理會)大約10秒後拔掉usb線停止供電,斷開TST處短接;(注意1、2步的供電與短接的順序);
這裏寫圖片描述

第3步、安裝燒寫軟件:
此時不要插上usb,先安裝sam-ba_2.14軟件(最下面有安裝包的鏈接),J-link也是一塊板子,上面有AT91SAM7S64的芯片,重刷固件其實就是重新給這個芯片寫入程序,安裝完畢後先不用運行;
這裏寫圖片描述

第4步、燒寫程序:
此時用usb線連接J-link與電腦,此時電腦會將J-link識別成AT91的芯片,雙擊打開sam-ba_2.14端口選擇剛剛識別到的,芯片選擇at91sam7s64-ek,下面那個默認,點擊Connect
這裏寫圖片描述
這裏寫圖片描述
打開之後是:

這裏寫圖片描述
然後在下面那一欄選擇要燒寫進去bin文件

這裏寫圖片描述
這裏寫圖片描述
點擊Send File,開始燒寫程序
第一次彈出對話框,點擊yes:
這裏寫圖片描述

這裏寫圖片描述

這裏寫圖片描述

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