在进行嵌入式系统开发时,我们经常会用到J-Link仿真器。J-Link可支持多个目标接口,比如:
· JTAG
· SWD/SWO/SWV
· cJTAG
· FINE
· SPD
· ICSP
其中,最常见的接口就要算是JTAG了。J-Link有一个JTAG连接器,这是一个20针的连接系统,如下所示。
在较新版本的J-Link产品(如J-Link ULTRA+)上,都保留了这些引脚,用于固件扩展。在正常的调试环境中,它们可以保持打开或连接到GND。一般来说,它们不是JTAG/SWD所必需的。
具体来讲,JTAG连接器是一个20路IDC插头(2.54mm 公插头),与安装在带状电缆上的IDC插座匹配。为了能够进行正确的连接,在应用之前有必要仔细检查JTAG引脚。
下表显示了J-Link的JTAG接口各个引脚的功能定义:
以下是一些需要注意的事项:
· 所有标记为NC的针脚均未连接在J-Link内部。这里可以应用任何信号;J-Link将忽略这种信号。引脚4、6、8、10、12、14、16、18、20是连接到J-Link中GND的GND引脚。它们还应连接到目标系统中的GND。
· 引脚2未连接在J-Link内部。许多目标的针脚1和针脚2已连接。一些目标使用引脚2而不是引脚1来提供VCC。除非引脚1和引脚2连接在目标的JTAG连接器上,否则这些目标将无法与J-Link一起工作。
· 引脚3(TRST)应连接到目标CPU TRST引脚(有时称为NTRST)。如果未连接此引脚,J-Link也可以工作,但调试时可能会遇到一些限制。TRST应与CPU复位(引脚15)分离
引脚11(RTCK)应连接到RTCK(如果可用),否则连接到GND。
· 连接器的引脚19(5V目标电源)可用于向目标硬件供电。电源电压为5V,最大电流为300mA。监测输出电流,防止过载和短路。
-
引脚
+关注
关注
16文章
1195浏览量
50419 -
J-Link
+关注
关注
0文章
84浏览量
22139 -
针脚
+关注
关注
0文章
26浏览量
11575
发布评论请先 登录
相关推荐
J-Link中的JTAG接口使用注意事项
J-Link无法连接芯片的常见解决办法
J-Link的高级使用
MCUXpresso IDE下使用J-Link下载算法在Flash调试注意事项
J-LINK与JTAG的相关资料推荐
解析J-Link、J-Trace、Open JTAG原理以及其区别

J-Link和J-Trace用户指南免费下载

J-Link script的组成
痞子衡嵌入式:MCUXpresso IDE下使用J-Link下载算法在Flash调试注意事项(i.MXRT500为例)...

基于J-Link Remote Server软件的远程调试方法
J-Link script的组成与使用方法
SEGGER J-Link调试仿真器支持新型可编程SOC(片上系统)系列
如何通过J-Link向目标系统供电

评论