找回密碼
 立即注冊(cè)

QQ登錄

只需一步,快速開始

搜索
查看: 25303|回復(fù): 14
打印 上一主題 下一主題
收起左側(cè)

segger的jlink里的固件不小心弄丟了

  [復(fù)制鏈接]
跳轉(zhuǎn)到指定樓層
樓主
ID:76127 發(fā)表于 2015-4-4 19:43 | 只看該作者 回帖獎(jiǎng)勵(lì) |倒序?yàn)g覽 |閱讀模式
     今天下載程序時(shí)不小心把jlink的固件弄丟了,那叫一個(gè)著急啊,開始以為是驅(qū)動(dòng)壞掉了,驅(qū)動(dòng)又是卸載又是安裝都不行,換了臺(tái)電腦還是不能識(shí)別的usb設(shè)備。最后在網(wǎng)上看到一篇文章,嘿嘿,解決了這個(gè)問題。現(xiàn)摘錄如下:

    J-Link作為當(dāng)今灰常流行的ARM核的JTAG(現(xiàn)在又支持SWD)調(diào)試器,以其價(jià)格便宜(市場(chǎng)上七八十塊錢一個(gè),最新版為V8版)、調(diào)試方便、下載速度快等優(yōu)點(diǎn),得到很多嵌入式開發(fā)者的青睞(咳咳,我不是做廣告的,哈哈)。不過可能好多人都遇到由于某些誤操作造成J-Link無法識(shí)別和調(diào)試燈不亮等問題,然后在多次試用仍舊無果的情況下就判定了它死刑,放在桌子的角落里等著落灰,呵呵。    本篇博客的目的就是介紹讓J-Link起死回生之術(shù),傳授大家妙手回春之能,嘿嘿。我想說的是其實(shí)出現(xiàn)上面那種情況,絕大數(shù)情況不是J-Link硬件上的問題(可能第一次遇到這種情況的人第一反應(yīng)估計(jì)都是硬件上出了什么問題,然后拿著萬用表就到處亂杵一番,然后本來沒壞的也被杵壞了,哈哈),而是由于我們的某些操作破壞了J-Link內(nèi)部芯片(AT91SAM7S64)的固件導(dǎo)致其無法識(shí)別。其實(shí)之所以發(fā)現(xiàn)這個(gè)問題也是得感謝我同學(xué)校的一位好友(他用J-Link調(diào)STM32,我用J-Link調(diào)Kinetis,我倆都用的v7版),最開始是他的J-Link出現(xiàn)了該問題,然后他找到了解決辦法之后在得知我也遇到了該問題后及時(shí)跟我分享了經(jīng)驗(yàn),在經(jīng)過修復(fù)之后插上USB線,當(dāng)電腦音響里再次聽到那經(jīng)典的熟悉悅耳的USB識(shí)別聲音和小燈重新點(diǎn)亮的時(shí)候,我倆都是一個(gè)感覺,爽,哈哈。其實(shí)解決方法早已有高手給出了,我倆就是整理了網(wǎng)上的一些資料和高手的經(jīng)驗(yàn),然后完美的解決了該問題,哈哈,所以值此篇博客發(fā)表之際,感謝我的好友和最開始給出解決方案的高手,也因?yàn)檫@個(gè)原因我沒敢用【原創(chuàng)】作為標(biāo)題的開頭,而是作為【經(jīng)驗(yàn)筆記】分享給大家,雖然我也做了些總結(jié)和修改,嘿嘿。那下面進(jìn)入正題,enjoy it:
    首先需要提的是,J-Link內(nèi)部采用的主控芯片為Atmel的ARM7處理器AT91SAM7S64,打開蓋子清晰可見,雖然目前國(guó)內(nèi)市場(chǎng)上關(guān)于J-Link的PCB都做濫了,不過畢竟都是根據(jù)其官方給出的解決方案(即原理圖,不過不同的J-Link版本,其原理圖是不一樣的),所以芯片還是一樣的,下圖為我拍下的一款J-Link v8和v7內(nèi)部PCB(前v8后v7,手機(jī)像素有限,嘿嘿):

    注意可能有網(wǎng)友會(huì)發(fā)現(xiàn)手里J-Link的PCB版會(huì)跟我的不一樣,不過不用擔(dān)心,本篇解決方法我做了些改進(jìn),按照我的方法可以實(shí)現(xiàn)不同版本的J-Link修復(fù)。呵呵,說了這么多,做了這么充足的準(zhǔn)備,那下面就給出修復(fù)的流程了:
1.既然了然了主芯片是Atmel家的ARM7,那就好辦了,需要一款A(yù)tmel的Flash ISP下載軟件,為了方便大家,我傳到附件里了,可以解壓后直接安裝Install AT91-ISP v1.13.exe文件即可,當(dāng)然也可以直接到官網(wǎng)直接去下載,網(wǎng)址為http://www.atmel.com/tools/ATMELSAM-BAIN-SYSTEMPROGRAMMER.aspx
2.安裝之后,可以看到桌面上有兩個(gè)執(zhí)行程序的快捷方式如下圖,我們需要用到的是SAM-PROG這個(gè)Flash編程軟件。

3.在所需軟件準(zhǔn)備就緒之后,下面需要做就是本篇的重點(diǎn)了——擦除AT91SAM7S64 Flash(因?yàn)閮?nèi)部固件已經(jīng)損壞,所以這步是必須的)然后進(jìn)入編程模式,具體操作流程如下:
(1)首先找到PCB板子的Erase腳和TST腳,一般J-Link都預(yù)留出這兩個(gè)重要管腳,如下圖,分別給出了v8版的這兩個(gè)管腳的預(yù)留位置:

當(dāng)然如果你的PCB版跟我的不一樣,我也給出了解決方案,即根據(jù)芯片AT91SAM7S64的引腳排列找到其Erase腳和TST腳,AT91SAM7S64管腳排列如下圖所示:

(2)這兩個(gè)重要的管腳找到之后,然后通過USB數(shù)據(jù)線連接J-Link和電腦,給J-Link供電(注意這一步小燈可能不亮,但電源已經(jīng)加到J-Link板子上了);
(3)短接Erase區(qū)的兩個(gè)過孔(即Erase與VDD3.3v)約5s以后,斷開該連接,這時(shí)擦除完畢,最后斷開USB電源,停止給J-Link供電。(注意先后順序)
(4)短接TST區(qū)的兩個(gè)過孔(即TST與VDD3.3v),然后再連接USB數(shù)據(jù)線給J-Link供電(注意順序),約10s以后,拔掉USB電源,再斷開TST區(qū)的連接,這時(shí)進(jìn)入編程模式;
(5)上面成功完成之后,打開上面提到的SAM-PROG軟件,運(yùn)行后設(shè)置如下圖,固件在我上傳的附件里:

(6)J-Link通過USB線與電腦連接。此時(shí),SAM-PROG v2.4軟件中的Write Flash按鈕將變?yōu)橛行。(注意,先打開SAM-PROG v2.4再連接J-Link)。
(7)點(diǎn)擊Write Flash 按鈕,燒錄固件,待燒錄完成后,Active Connection:將變?yōu)?,然后拔掉USB數(shù)據(jù)線即可。
    下面就是見證奇跡的時(shí)刻(嘿嘿,套用下時(shí)下時(shí)髦的話),當(dāng)我們?cè)俅伟裊SB數(shù)據(jù)線與J-Link連接之后,動(dòng)聽的USB設(shè)備識(shí)別聲音出現(xiàn)了,并且彈出驅(qū)動(dòng)安裝,我們點(diǎn)擊自動(dòng)安裝即可,這樣我們損壞的J-Link就起死回生了,很神奇,有木有,哈哈~
    如上所述,我以修復(fù)v8為例介紹了整個(gè)流程,其實(shí)經(jīng)過我的驗(yàn)證v7也可以,而且在附件里我也上傳了v7和v8兩版固件程序,很周到吧,有木有,哈哈。希望大家能有所收獲,未完待續(xù)~
    附件為AT91-ISP安裝文件和v7、v8兩版的固件程序。

3613004998954.rar (3.68 MB, 下載次數(shù): 310)




分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏2 分享淘帖 頂 踩
回復(fù)

使用道具 舉報(bào)

沙發(fā)
ID:74303 發(fā)表于 2015-4-6 21:01 | 只看該作者
垃圾啊,感覺用keil學(xué)習(xí)的話,始終搭配ulink才是明智的選擇
回復(fù)

使用道具 舉報(bào)

板凳
ID:102961 發(fā)表于 2016-1-12 19:32 | 只看該作者
我按照該方法嘗試了N+1次了毫無進(jìn)展呢。。。。。。
回復(fù)

使用道具 舉報(bào)

地板
ID:102961 發(fā)表于 2016-1-12 19:33 | 只看該作者
感覺不太實(shí)用呢,嘗試過,無效,放棄了。
回復(fù)

使用道具 舉報(bào)

5#
ID:106953 發(fā)表于 2016-3-2 10:07 | 只看該作者
在短接TST過后重新連接USB出現(xiàn)端口 Bossa Program Port   ,而且Write Flash 按鈕還是無效
回復(fù)

使用道具 舉報(bào)

6#
ID:112812 發(fā)表于 2016-4-7 20:15 | 只看該作者
溫度也壞了   準(zhǔn)備下載你的文檔看看
回復(fù)

使用道具 舉報(bào)

7#
ID:123554 發(fā)表于 2016-5-27 17:17 | 只看該作者
FFF007 發(fā)表于 2016-3-2 10:07
在短接TST過后重新連接USB出現(xiàn)端口 Bossa Program Port   ,而且Write Flash 按鈕還是無效

我也出現(xiàn)了,請(qǐng)問你后來解決了嗎
回復(fù)

使用道具 舉報(bào)

8#
ID:180487 發(fā)表于 2017-4-6 16:14 | 只看該作者
FFF007 發(fā)表于 2016-3-2 10:07
**** 作者被禁止或刪除 內(nèi)容自動(dòng)屏蔽 ****

跟你情況一樣 也沒好
回復(fù)

使用道具 舉報(bào)

9#
ID:180487 發(fā)表于 2017-4-6 16:15 | 只看該作者
zxdsdv 發(fā)表于 2016-5-27 17:17
**** 作者被禁止或刪除 內(nèi)容自動(dòng)屏蔽 ****

我也遇到這樣的問題, 放置很久沒用, 突然這樣了 不能用了  請(qǐng)問你解決了嗎
回復(fù)

使用道具 舉報(bào)

10#
ID:190536 發(fā)表于 2017-4-17 21:56 | 只看該作者
好像只能在xp系統(tǒng)上用
回復(fù)

使用道具 舉報(bào)

11#
ID:143134 發(fā)表于 2017-4-26 21:06 | 只看該作者
FFF007 發(fā)表于 2016-3-2 10:07
**** 作者被禁止或刪除 內(nèi)容自動(dòng)屏蔽 ****

換成XP系統(tǒng)電腦,一切OK。。
回復(fù)

使用道具 舉報(bào)

12#
ID:143134 發(fā)表于 2017-4-26 21:06 | 只看該作者
詩(shī)歌 發(fā)表于 2017-4-6 16:15
我也遇到這樣的問題, 放置很久沒用, 突然這樣了 不能用了  請(qǐng)問你解決了嗎

我換到XP系統(tǒng)上,就好了。在WIN7系統(tǒng)上,怎么搞都不行
回復(fù)

使用道具 舉報(bào)

13#
ID:363417 發(fā)表于 2018-8-6 15:58 | 只看該作者
多謝分享。我的jlink壞了,正好試試。
回復(fù)

使用道具 舉報(bào)

14#
ID:391561 發(fā)表于 2018-8-30 12:20 | 只看該作者
正好我的也壞了,準(zhǔn)備按照這個(gè)文檔試試
回復(fù)

使用道具 舉報(bào)

本版積分規(guī)則

手機(jī)版|小黑屋|51黑電子論壇 |51黑電子論壇6群 QQ 管理員QQ:125739409;技術(shù)交流QQ群281945664

Powered by 單片機(jī)教程網(wǎng)

快速回復(fù) 返回頂部 返回列表