實(shí)記JLink-V8刷固件方法(照著做即可成功)
詳細(xì)的記錄JLink-V8仿真器刷固件的具體過(guò)程,照著做即可成功。持續(xù)更新,原創(chuàng)不易!
目錄:
一、簡(jiǎn)述
二、刷固件方法
1、 segger官方網(wǎng)址Software Development Tools by SEGGER – The Embedded Experts下載JLink驅(qū)動(dòng)程序
1)輸入網(wǎng)址選擇Downloads,選擇J-Link/J-Trace ? 2)點(diǎn)Download ? 3)勾選5處
2、ATMEL官方網(wǎng)址http://www.atmel.com下載AT91-ISP下載軟件
1)輸入AT91-ISP搜索 ? 2)點(diǎn)Download ? 3)下拉進(jìn)度條,點(diǎn)光盤
3、修改原固件
4、擦除芯片并進(jìn)入編程模式
5、ATMEL AT91XXXX Test Board提示
6、SAM-PROG v2.4燒錄軟件的設(shè)置
7、通過(guò)SAM-PROG v2.4刷寫固件
8、通過(guò)J-Link Commander修改序列號(hào)
三、問(wèn)題總結(jié)
1、打開KEIL下載程序時(shí),報(bào)“發(fā)現(xiàn)新固件”
--------------------------------------------------------------------------------------------------
一、簡(jiǎn)述
最近J-Link調(diào)試程序,不知何故,USB報(bào)無(wú)法連接,試了別的電腦也是這樣。此種現(xiàn)象多為固件丟失造成,下面詳細(xì)講述刷固件的方法。產(chǎn)品帶電源接入仿真器,此時(shí)產(chǎn)品FLASH中的代碼不能運(yùn)行,電腦啟動(dòng)后極容易掉固件。
--------------------------------------------------------------------------------------------------
二、刷固件方法
1、 segger官方網(wǎng)址Software Development Tools by SEGGER – The Embedded Experts下載JLink驅(qū)動(dòng)程序
1)輸入網(wǎng)址選擇Downloads,選擇J-Link/J-Trace

----------------------
2)點(diǎn)Download

----------------------
3)勾選5處

---------------------------------------
2、ATMEL官方網(wǎng)址http://www.atmel.com下載AT91-ISP下載軟件
1)輸入AT91-ISP搜索

--------------------
2)點(diǎn)Download

----------------------
3)下拉進(jìn)度條,點(diǎn)光盤

安裝AT91-ISP.exe后,兩個(gè)軟件如下圖所示:

---------------------------------------
3、修改原固件
將原來(lái)V8.bin固件用Winhex打開,將0xff00為起始地址的4Bytes修改為0xFFFFFFFF,更新固件。


---------------------------------------
4、擦除芯片并進(jìn)入編程模式①打開JLINK外殼,見(jiàn)到JLINK內(nèi)部電路如下圖所示。A = ERASE B = TST


②使用USB線連接JLINK與PC機(jī),以提供JLINK工作電源。
短接圖中A的兩個(gè)過(guò)孔約5秒。斷開A位置的兩個(gè)過(guò)孔的短接。然后拔掉JLINK與PC間的USB線(注意先后順序)。
③短接圖中B處的兩個(gè)過(guò)孔。
④使用USB線連接JLINK與PC機(jī),至少超過(guò)10秒后,拔掉USB線,停止給JLINK供電(說(shuō)明:請(qǐng)確保此過(guò)程中,圖中B處一直處于可靠的短接狀態(tài))。
⑤斷開圖中B處的短接。上面的時(shí)間可適當(dāng)加長(zhǎng)。
---------------------------------------
5、ATMEL AT91XXXX Test Board提示
再次插上JLINK,電腦右下方會(huì)自動(dòng)安裝驅(qū)動(dòng)。插入JLINK的USB線,此時(shí)應(yīng)提示找到ATMEL AT91XXXX Test Board,一定要有這樣的提示,不然第6步中的Write Flash按鈕將一直是灰色無(wú)效,切記。如果不是換別的電腦試試。

---------------------------------------
6、SAM-PROG v2.4燒錄軟件的設(shè)置
雙擊SAM-PROG v2.4圖標(biāo) ,運(yùn)行SAM-PROG v2.4燒錄軟件,按下圖所示進(jìn)行設(shè)置。

---------------------------------------
7、通過(guò)SAM-PROG v2.4刷寫固件
將JLINK通過(guò)USB線與PC機(jī)連接。此時(shí),SAM-PROG v2.4軟件中的Write Flash按鈕將變?yōu)橛行А?注意,先打開SAM-PROG v2.4再連接JLINK與PC機(jī))。點(diǎn)擊Write Flash按鈕,燒錄固件,待燒錄完成后,Active Connection將變?yōu)?。拔掉JLINK與PC機(jī)之間的USB線。
---------------------------------------
8、通過(guò)J-Link Commander修改序列號(hào)
將JLINK通過(guò)USB線再次與PC機(jī)連接,打開第1步安裝的JLINK驅(qū)動(dòng)中的J-Link Commander,輸入下面的指令“Exec SetSn = 01234567”回車確認(rèn)即可。

---------------------------------------
若不想麻煩,可移步至:JLINK V8仿真器制作的全套資料,內(nèi)容包括固件、原理圖、PCB圖以及下載程序等,根據(jù)資料可直接制作。
--------------------------------------------------------------------------------------------------
三、問(wèn)題總結(jié)
1、打開KEIL下載程序時(shí),報(bào)“發(fā)現(xiàn)新固件”
可以直接升級(jí)固件,沒(méi)有影響。
--------------------------------------------------------------------------------------------------