在進(jìn)行嵌入式系統(tǒng)開(kāi)發(fā)時(shí),我們經(jīng)常會(huì)用到J-Link仿真器。J-Link可支持多個(gè)目標(biāo)接口,比如:
JTAG
SWD/SWO/SWV
cJTAG
FINE
SPD
ICSP
其中,最常見(jiàn)的接口就要算是JTAG了。J-Link有一個(gè)JTAG連接器,這是一個(gè)20針的連接系統(tǒng),如下所示。

在較新版本的J-Link產(chǎn)品(如J-Link ULTRA+)上,都保留了這些引腳,用于固件擴(kuò)展。在正常的調(diào)試環(huán)境中,它們可以保持打開(kāi)或連接到GND。一般來(lái)說(shuō),它們不是JTAG/SWD所必需的。
具體來(lái)講,JTAG連接器是一個(gè)20路IDC插頭(2.54mm 公插頭),與安裝在帶狀電纜上的IDC插座匹配。為了能夠進(jìn)行正確的連接,在應(yīng)用之前有必要仔細(xì)檢查JTAG引腳。
下表顯示了J-Link的JTAG接口各個(gè)引腳的功能定義:

以下是一些需要注意的事項(xiàng):
所有標(biāo)記為NC的針腳均未連接在J-Link內(nèi)部。這里可以應(yīng)用任何信號(hào);J-Link將忽略這種信號(hào)。引腳4、6、8、10、12、14、16、18、20是連接到J-Link中GND的GND引腳。它們還應(yīng)連接到目標(biāo)系統(tǒng)中的GND。
引腳2未連接在J-Link內(nèi)部。許多目標(biāo)的針腳1和針腳2已連接。一些目標(biāo)使用引腳2而不是引腳1來(lái)提供VCC。除非引腳1和引腳2連接在目標(biāo)的JTAG連接器上,否則這些目標(biāo)將無(wú)法與J-Link一起工作。
引腳3(TRST)應(yīng)連接到目標(biāo)CPU TRST引腳(有時(shí)稱為NTRST)。如果未連接此引腳,J-Link也可以工作,但調(diào)試時(shí)可能會(huì)遇到一些限制。TRST應(yīng)與CPU復(fù)位(引腳15)分離
引腳11(RTCK)應(yīng)連接到RTCK(如果可用),否則連接到GND。
連接器的引腳19(5V目標(biāo)電源)可用于向目標(biāo)硬件供電。電源電壓為5V,最大電流為300mA。監(jiān)測(cè)輸出電流,防止過(guò)載和短路。
本文轉(zhuǎn)載自: 得捷電子DigiKey微信公眾號(hào)
審核編輯 黃宇
-
接口
+關(guān)注
關(guān)注
33文章
9525瀏覽量
157079 -
JTAG
+關(guān)注
關(guān)注
6文章
415瀏覽量
75002 -
J-Link
+關(guān)注
關(guān)注
0文章
90瀏覽量
23737
發(fā)布評(píng)論請(qǐng)先 登錄
使用 J-LINK 調(diào)試時(shí)發(fā)生錯(cuò)誤,是什么原因?qū)е碌??如何解決?
使用J-Flash來(lái)編程CW32 MCU
使用J-Link Attach NXP S32K3導(dǎo)致對(duì)應(yīng)RAM區(qū)域被初始化成0xDEADBEEF
生態(tài)芯進(jìn)階 | SEGGER J-Link/Flasher深度適配極海G32R50x系列實(shí)時(shí)控制MCU!
【RA4E2開(kāi)發(fā)板測(cè)評(píng)】MDK程序開(kāi)發(fā)+J-LINK下載->RA4M2配置方法
是否可以使用 SEGGER J-Link(JTAG/SWD)重寫 PMG1-S3 的量產(chǎn)固件?
SEGGER J-Link調(diào)試器支持Allegro微控制器
激光二極管的基本特性和使用注意事項(xiàng)
CYPD5225-96BZXI設(shè)計(jì)需要哪些注意事項(xiàng)?
美國(guó)Odyssey奧德賽電池充電注意事項(xiàng)全解析
如何將MCUXpresso和MCU LINK_PRO置于J-Link仿真模式?
NXP MCU RT1166如何使用JTAG/SWD工具將數(shù)據(jù)存儲(chǔ)到內(nèi)部閃存中?
如何通過(guò)J-Link實(shí)現(xiàn)STM32H5控制調(diào)試端口
J-Link 中的JTAG 接口:正確使用需要了解的注意事項(xiàng),在這里!
評(píng)論