找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索
查看: 9733|回復: 0
收起左側(cè)

Jlink SWD和Jtag下載燒錄失敗問題總結(jié)

[復制鏈接]
ID:209064 發(fā)表于 2018-4-9 19:25 | 顯示全部樓層 |閱讀模式
前段時間,做了一塊板子,調(diào)試接口只留了三個口SWD、SWCLK、GND,在使用Jlink的SWD方式調(diào)試的時候發(fā)現(xiàn)無法連接。使用ST-link的時候可以連接,無奈樓主的ST-link的鏈接方式相當?shù)牟豢煽,時而能識別時而不能識別:當然我的ST-link是山寨版的。
那么問題來了:為什么通過20針全部連接的方式可以調(diào)試,而三針的方式就不行了呢?
古人云知之為知之,不知Google之,Google不讓用,那就問度娘好了。
通過查閱網(wǎng)上資料發(fā)現(xiàn),jlink的20針,不光有調(diào)試的功能還有供電和檢測電壓的功能。
下面是jlink的接口圖
133700ws5dfkkdbcy91bxo.jpg 133812m9bce9eee944ptvg.jpg
通過上面圖片可以發(fā)現(xiàn),jlink的1腳叫做VTref,這個從字面意思理解應該是參考電壓的意思,沒錯,這個管腳就是板子給Jlink內(nèi)部緩沖芯片供電的接口,這個地方供幾伏,緩沖芯片的IO電平就是幾伏的。起了一個電平匹配的作用。
20針JTAG的2號針可以提供VCC供電。打開J-Link
Commander輸入power on時,發(fā)現(xiàn)2號針腳輸出的是3.3V電壓,那么可以通過直接短路1、2號針
來解決問題。

樓主的山寨版Jlink的2腳可以向外提供3.3V電壓,那么短接1、2腳的話是可以讓Jlink正常使用的,如果你的Jlink的2腳輸出的是5V話那么最好就不要這樣短接來用了。
好多板子上的20針調(diào)試接口是按下圖連接的。
134925apk1o6lpp9op9kkk.jpg

那么短接完成,如果再采用20針調(diào)試的時候就要注意了,jlink的3.3V千萬不要與開發(fā)板上20針接口的3.3V接在一塊,否則會有燒壞jlink的可能,這個時候就要設置jlink不給開發(fā)板供電了。

樓主的解決方式是在jlink的2腳上加了一個開關,當需要jlink給開發(fā)板供電的時候,開關打到3.3V上,當不需要內(nèi)部供電的時候呢打到懸空上。這樣就可以同時使用三線的SWD和20線的JTAG與SWD調(diào)試方式了。

評分

參與人數(shù) 1黑幣 +50 收起 理由
admin + 50 共享資料的黑幣獎勵!

查看全部評分

回復

使用道具 舉報

您需要登錄后才可以回帖 登錄 | 立即注冊

本版積分規(guī)則

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

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

快速回復 返回頂部 返回列表