天天看點

Jlink固件更新方式

轉載:http://blog.chinaunix.net/uid-24343357-id-4445606.html

文中所提工具和固件連結:

工具:http://pan.baidu.com/s/1c2z8nao

固件:http://pan.baidu.com/s/1jIB7pEQ

我原來使用正點原子的開發闆和其配套使用的jlink V8.0,前一段時間使用蠻好的,但是今天拿出來使用,去發現USB識别不了,JLINK上的訓示燈也不亮。提示資訊如下圖,同時在裝置管理器中顯示unknown device。

Jlink固件更新方式

拔插了好幾次USB資料線還是不行,郁悶的啊。

後來把外殼打開,然後看到裡面有2個可以短接的點,一個是ERASE, 一個是TST。

Jlink固件更新方式

然後找到程式更新固件的教程,再參考網友的教程,把固件程式更新了一下,然後就好了。

第一步:Jlink 和PC相連的USB線,先拔下,将JLINK斷電,

第二步:利用短接線短接ERASE短接點,然後連接配接USB線到PC,給JLINK供電,

第三步:等待大約5秒鐘時間,斷開USB線,給JLINK 斷電。

第四步:将短接在ERASE短接點上的短接線拔下,短接到TST短接點上,然後連接配接USB線給JLINK 供電。

第五步:等待大約20秒吧,然後斷開USB線,給JLINK斷電,然後拔掉TST上的短接線。上面五步中,短接線連接配接要穩定,不可以松動。

第六步:給JLINK連接配接上USB線,重新給JLINK供電,這個時候,USB會識别出usb device,但是在裝置管理其中會顯示一個黃色的問号就是缺少驅動的意思,因為JLINK現在控制燒寫程式的固件都被擦除了,但是它本身就是一個AT91SAM7S64測試闆,因為JLINK的主要晶片就是這個 AT91SAM7S64,接下來我們利用ATMEL公司的燒寫軟體 sam-ba_2.10.exe軟體燒寫新的固件程式。

第七步:我們要給JLINK重新燒寫固件程式,先安裝   sam-ba_2.10.exe軟體,然後就會發現 此時JLINK被裝置管理器識别為一個AT91測試闆的USBdevice,因為此時的JLINK沒有控制燒寫程式的固件,但是它本身的USB和一些程式是正常運作的,是以現在就當初AT91的開發闆了。

Jlink固件更新方式

第八步:打開 sam-ba_2.10.exe軟體,選擇界面資訊如下圖,連接配接選擇USB\ARM0,如果沒有這一選項,重新拔插給JLINK

上電,或重新開機計算機,選擇開發闆,就要選擇AT91SAM7S64-EK,因為我的晶片就是這個晶片。然後點選連接配接按鈕。

Jlink固件更新方式

彈出下圖

Jlink固件更新方式

第九步:按照上圖設定,然後在send file name那個欄後面,選擇V8-4.24f.bin檔案,點選後面的sendfile按鈕,就開始燒寫控制程式燒寫的固件了。下載下傳過程中彈出對話框,選yes就行了,下載下傳完成後,斷電,然後程式上電,如果你的Jlink驅動程式已經安裝了,你就會發現此時JLINK在裝置管理器中顯示的就是J-link USB device,不是上面的AT91開發闆了,這樣重新更新Jlink V8.0 的固件步驟就完成了。

Jlink固件更新方式

SAM-BA更新jlink固件.pdf   

V8-4.24f.bin 和sam-ba_2.10.exe 在這裡上傳不了,大家可以到正點原子CD光牒中找。

Jlink固件更新方式

jlink固件修複更新(親測正确).doc

繼續閱讀