關於win7 下面 jlink 固件 修復


從keil4過渡到MDK5后,遇到的第一個問題就是下載時MDK提示需要將keil的固件升級,一想環境不一樣,估計估計需要升級一下,於是手殘點了升級,於是就悲劇了,項目中斷,倒騰固件修復倒騰了一天,下面說下遇到的問題。

固件修復后,jlink上燈就不亮了,不亮就不亮,固件升級原來也做過,不難,可是好像忘了一個問題,原來的開發環境在winxp下,后來換成了win7 64位,就是這個環境讓我郁悶了一天

1.在win xp下能用的jlink修復教程在win7 不能用 sam-prog軟件的write flash 是灰色的,驅動加載不了,無法識別,而sam-ba v2.9下win7 32位電腦雖然可以識別,但是在點connect之后,便彈出錯誤found an invalid id,查了半天,解決不了這個問題,於是換方法。

查閱資料,說是sam-ba v2.12可以win7 64位,好下了個v2.12,裝上去之后,確實可以解決驅動問題 ,jlink插上之后識別的是AT91-serial.....(忘了),但是選好com口,board為at91sam7s64-ek后,點connect,無反應,還以為電腦卡了,重啟好幾次,還是一樣,至此,徹底放棄了win7下的方案

在win7 下裝xp虛擬機,先開始裝了win7自帶的xp mode,后來發覺總是無法識別jlink 不好用 卸了

然后又試着在vmware下裝xp虛擬機,網上的教程多,但是也錯得多,那些個作者在寫的時候自己做過么????安裝並不是像ubuntu那樣順利,不管你的鏡像是.iso或者是.gho,都需要對磁盤進行格式化,分區,具體教程在這

http://jingyan.baidu.com/article/c1a3101eedfde0de656debf5.html

2.在此期間遇到問題就是,分區分好后,虛擬機重啟會從磁盤啟動,而磁盤此時格式化了啥都沒有,會顯示ntbl is missing ,解決的方法就是讓虛擬機從CD驅動器啟動,也就是加載你的xp映像,具體操作就是虛擬機啟動后,右手狂點鼠標,左手狂摁F2,進入bios,修改啟動順序

win xp 環境搭好后,成功了一半,現在的問題是你要在jlink插上之后,在win7下面未被識別的時候就要,就要將其搶到虛擬機下,具體操作是在虛擬機上方有一排圖表,找到jlink的那個圖表,然后右鍵點擊連接,圖表變亮了,就是加載到虛擬機里面了,此時一定要保持虛擬機網絡暢通,用橋接或是nat,只要有網絡就行,然后xp就會自動識別jlink驅動是atmel6214.......,至此就可以按照教程用sam-prog燒些固件了。

關鍵的關鍵在,erase口和TST口的短接是否正確,環境在xp環境下會順利很多,沒有的話自己創造,不要去網吧了,尼瑪,連着問了四五個網吧都是win 7,在此附上固件修復的教程、軟件和jlink v8固件。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM