列方法,僅針對普通版本。
UD版本,請勿用 jlink 解鎖,會解除UD保護的,從而容易鎖死芯片。
UD版本,請勿用 jlink 解鎖,會解除UD保護的,從而容易鎖死芯片。
UD版本,請勿用 jlink 解鎖,會解除UD保護的,從而容易鎖死芯片。
UD版本,請按UD教程方式來解鎖!不用jlink來解鎖,就基本上不會鎖死的,很容易處理的。用了jlink去解除保護,就會變得普通版那樣,非常麻煩處理解鎖的。
1. 首先 檢測一下 k60 是否供電了。
如果沒供電,會提示:supply voltage too low(1 volt is required) 等錯誤,表示jlink識別不到目標板。
JlinK本身不能供電,需要改裝的哦
山外K60 核心板,有三種可供電的方式:
(1)jlink 供電(jlink默認不供電,需要改裝 jlink)
改裝方法(第4頁):http://pan.baidu.com/share/link?shareid=550532&uk=235751603
(2)排針下有 5V 和 3.3V 插座,可進行 5V 或 3.3V供電,兩種任選一種就可以,當然也可以兩種都一起供電。
(3)新版的 k60 增加了 USB 功能,可用 USB供電
2. 電腦是否插入了jlink?jlink 是否通過 轉接板連接到 k60 上? 是否接觸不良?臺式機是否把jlink插到后面的USB口?
可以換其他 下載線 、jlink 來試試。
臺式機把 jlink 插到電腦后面的USB口。
注意,jlink 下載口不能接反,接反了會短路,容易燒芯片……市場上部分轉接板,為了省成本,沒用牛角座而是直接用排針,容易出現接反的情況。
如果提示:can not connect to j-link via usb ,可能如下:jlink沒接好(接觸不良?沒供電?),jlink 固件丟失了或者沒安裝jlink 驅動,或者 jlink 燒壞了。
第一步:先檢測jlink 連接是否正常
第二步:安裝jlink驅動:http://pan.baidu.com/s/1hq9nPIG
第三步:再嘗試燒固件:http://www.vcan123.com/forum.p ... age=1&extra=#pid966
有條件的換個jlink和jlink轉接板試試能不能下載!!!
有可能是轉接板接觸不良導致問題發生。
3. 電腦是否正確安裝 jlink 驅動?win7、win8系統,jlink 驅動 和 IAR 是否都用管理員身份來安裝 ?
Jlink版本太舊也會出現問題的哦!
我們測試過下面兩個驅動版本都可正常使用我的jlink。
http://pan.baidu.com/s/1hq9nPIG
如果之前沒有用管理員身份安裝,請卸載后重新用管理員身份安裝。
4. 提示什么出錯內容?先嘗試 對K60 進行解鎖操作
打開 J-Link Commander 輸入 unlock kinetis 來解鎖 。(最好解鎖過程中一直按著復位鍵)
如何打開 J-Link Commander ? 安裝 jlink 驅動后,在開始菜單即可找到。【下面這圖,是正常情況的圖片。下載不了時,往往圖片顯示和下圖是不同的,進行解鎖就可以】
如果解鎖失敗,在論壇求助時,也應該把這里提示的出錯信息告訴別人。
擦除flash步驟:
不管解鎖成功還是失敗,都要擦除一下flash,目的是清除錯誤的數據。在IAR編譯器里面,按如下步驟操作:Project>Download>Erase Memory>Erase (不是Erase All,),然后下載程序試試。
IAR擦除前,先打開我們提供的原始工程(不要拿別人提供給的工程,那些工程經常都修改過工程選項,導致沒法選擇Project>Download>Erase Memory),按照第11步的方法選擇芯片模式,然后再來擦除。
務必嚴格按照上述的第4條方法執行,包括按著復位鍵、還用IAR擦除flash!!!!這些細節偷工減料,就會導致失敗的!!!
已經不下5個,總是信誓旦旦地說已經嚴格按照上述步驟執行,還是不行,后面發現原因還是偷工減料,要不僅僅解鎖,沒擦除flash,要不就僅僅用IAR擦除flash,也懶得按復位鍵。要不就交換兩個順序!!!
如果一次不行,請重新關閉全部軟件!尤其是jlink軟件,然后多執行幾次!
為什么有時候必須按著復位鍵就可以成功解鎖呢?
擦除flash后,單片機跑空程序,由于看門狗不停的復位,導致沒法正常下載程序,需要按著復位鍵來禁止單片機跑程序,這樣才可以正常下載。
為什么有時候還需要IAR擦除呢?
重新下載flash loader,如果flash loader壞了就沒法正常下載。
如果還是不行,試試重裝jlink驅動!!!
5. jlink的下載方式是 jtag 還是 swd ?
嘗試切換另一種模式,切換前先進行一次解鎖
如果老是出現下載一次后,必須解鎖才能進行第二次下載,也應該嘗試換另外一種模式,或換一個jlink
6. 是否有選擇 flash loader ?
如果勾上了,就去掉那個勾。
如果沒勾上,就勾上。
7.復用了下載口的管腳導致無法下載?
按著復位鍵不要放手,點擊下載按鈕進行程序下載,再釋放復位按鍵來進行下載。如果不行,多嘗試幾次。
再不行,就焊掉有源晶振,再下載。
8.jlink 插入 電腦沒任何反應?LED燈也不良?
很有可能是固件丟失了,需要重新刷固件
http://www.vcan123.com/forum.p ... age=1&extra=#pid966
9.jlink 提示:the emulator is JLink-Clone, the segger software only support orginal segger device ?
需要用如下固件重新刷固件
http://www.vcan123.com/forum.p ... age=1&extra=#pid966
10.K60 解鎖提示Fatal error: Timeout while unsecuring device.Erase never starts.
k60芯片是自己焊接的?請重新焊接一下。
把K60 核心板,拔掉外部所有的模塊,斷電,然后插入jlink ,用jlink Commander 進行解鎖。
如果還是不行,那么 k60 芯片很可能鎖死,或者燒了。
11.K60程序需要區分是FX還是DN的
山外K60是分成FX和DN的,兩個程序不能交叉下載,在IAR編譯器里可以選擇的:
如果已經下載失敗了,那么按照第4步步驟操作即可。
詳細的記錄JLink-V8仿真器刷固件的具體過程,照著做即可成功。持續更新,原創不易!
目錄:
一、簡述
二、刷固件方法
1、 segger官方網址Software Development Tools by SEGGER – The Embedded Experts下載JLink驅動程序
1)輸入網址選擇Downloads,選擇J-Link/J-Trace 2)點Download 3)勾選5處
2、ATMEL官方網址http://www.atmel.com下載AT91-ISP下載軟件
1)輸入AT91-ISP搜索 2)點Download 3)下拉進度條,點光盤
3、修改原固件
4、擦除芯片并進入編程模式
5、ATMEL AT91XXXX Test Board提示
6、SAM-PROG v2.4燒錄軟件的設置
7、通過SAM-PROG v2.4刷寫固件
8、通過J-Link Commander修改序列號
三、問題總結
1、打開KEIL下載程序時,報“發現新固件”
----------------------------------------------------
完整的內容來自:CSDN的“愛上電路設計”
--------------------------------------------------------------------------------------------------