原文網址連接爲:http://blog.csdn.net/hzt12345hf/article/details/50846447php
若是CSDN 要積分 選這個下載連接包吧 http://www.liangchan.net/soft/softdown.asp?softid=10170html
#0、開始前準備工具web
1.SAM-BA v2.12.exe 用於燒寫固件,下載地址:http://download.csdn.net/detail/hzt12345hf/9457629網絡
新版本的SAM-BA(例如sam-ba v2.9)不能正確鏈接JLink,因此仍是用了這個版本。工具
2.JLink v8固件,下載地址:http://download.csdn.net/detail/hzt12345hf/9457633post
請務必使用這個固件,其餘固件會致使「J-LINK the connected emulator is a j-link clone「」問題,即jlink不是正版,具體緣由請查看此貼:http://blog.sina.com.cn/s/blog_8a30d1990102vo66.html測試
3.最新JLink驅動,下載地址:https://www.segger.com/jlink-software.htmlurl
#一、首先是擦除JLink上flash的程序(芯片是Atmel的AT91SAM7S64),經過短接ERASE(圖中A處)實現擦除:spa
步驟要求:.net
1)先通電。
2)短接ERASE(J1),保持短接狀態20s。
3)斷電。4)移除短接
市場上經常使用的三個版本JLink短接位置略有不一樣,以下圖所示:
#二、而後將SAM-BA Boot 固件複製到FLASH的前兩個扇區,經過短接TST(圖中B)實現
步驟要求:
1)短接TST(J2)。
2)通電,並保持短接30s。
3)斷電。
4)移除短接。
#三、安裝好 SAM-BA v2.12 後,從新鏈接jlink到電腦,會提示安裝驅動,然而我用win10並無看到安裝驅動,都是系統自動安裝,只是在設備管理器裏看到這個,只要有這個就能夠了。
默認必定是有"Bossa program Port"或者"USB Serial Device"這幾個字,若是不是能夠試試回滾驅動或者更新驅動,驅動位置在sam-ba_2.12安裝目錄下的drv文件夾裏。以下圖所示:
#四、裝好驅動,打開sam-ba_2.12程序,選擇對應的com口,選擇芯片型號,JLink默認的芯片就是AT91SAM7S64,而後connect進入主界面。
#五、默認配置就是如圖所示,什麼也不須要改,點擊Send File Name右邊的文件選擇按鈕,選擇下載的 jlink-v8.bin 文件,而後點擊Send File按鈕進行固件燒寫。
注意:燒寫時,會提示是否鎖定flash,須要點擊yes,以下圖所示:
燒寫完後,會提示是否鎖定flash,我發現點擊yes,鎖定後沒法更新固件,因此我通常選擇no。若是你不想更新固件,能夠點yes。
燒寫成功界面,以下圖所示:
#六、到此,再次從新拔插JLink就可使用了。
小補充:
若使用JLink 命令模式打開,以下圖所示:
首先提示更新,點yes 或 no均可以,我嫌煩就點擊yes,讓它更新了,
更新後就顯示了jlink的各類信息。
若沒有鏈接單片機時的界面以下所示:
若鏈接到單片機後的界面以下圖所示:
但注意,最近發現更新JLink固件後出現各類問題,並且jlink的燒寫工具JFlash使用最新版也容易出現燒寫問題,至於爲何你們都懂的(盜版問題),因此通常的jlink務必不要更新升級固件,jlink驅動也儘可能別用最新的了,只要能用就儘可能別換,不然各類問題,目前測試的5.10是沒有問題的。