0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

J-Link 中的JTAG 接口:正确使用需要了解的注意事项,在这里!

jf_pJlTbmA9 来源:得捷电子DigiKey 作者:得捷电子DigiKey 2023-12-01 16:01 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

在进行嵌入式系统开发时,我们经常会用到J-Link仿真器。J-Link可支持多个目标接口,比如:

JTAG

SWD/SWO/SWV

cJTAG

FINE

SPD

ICSP

其中,最常见的接口就要算是JTAG了。J-Link有一个JTAG连接器,这是一个20针的连接系统,如下所示。

wKgZomVdihWAd7BRAACAbpm8LSk145.png

在较新版本的J-Link产品(如J-Link ULTRA+)上,都保留了这些引脚,用于固件扩展。在正常的调试环境中,它们可以保持打开或连接到GND。一般来说,它们不是JTAG/SWD所必需的。

具体来讲,JTAG连接器是一个20路IDC插头(2.54mm 公插头),与安装在带状电缆上的IDC插座匹配。为了能够进行正确的连接,在应用之前有必要仔细检查JTAG引脚。

下表显示了J-Link的JTAG接口各个引脚的功能定义:

wKgZomVdihaAEyX_AAHUy6uGdEY226.jpg

以下是一些需要注意的事项:

所有标记为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。监测输出电流,防止过载和短路。

本文转载自: 得捷电子DigiKey微信公众号

审核编辑 黄宇

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 接口
    +关注

    关注

    33

    文章

    9446

    浏览量

    156150
  • JTAG
    +关注

    关注

    6

    文章

    411

    浏览量

    74620
  • J-Link
    +关注

    关注

    0

    文章

    89

    浏览量

    23256
收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    CW32F030在使用注意事项有哪些?

    CW32F030在使用注意事项有哪些?
    发表于 11-18 06:20

    使用J-Link Attach NXP S32K3导致对应RAM区域被初始化成0xDEADBEEF

    在IAR Embedded Workbench for Arm中使用J-Link Attach NXP S32K3的时候,会提示对应RAM区域被初始化成0xDEADBEEF,导致对应RAM区域的数据被“篡改”。
    的头像 发表于 11-03 15:26 4849次阅读
    使用<b class='flag-5'>J-Link</b> Attach NXP S32K3导致对应RAM区域被初始化成0xDEADBEEF

    生态芯进阶 | SEGGER J-Link/Flasher深度适配极海G32R50x系列实时控制MCU!

      近日,SEGGER 宣布通过J-Link Prime芯片伙伴计划, 其“开盒即用”的 J-Link调试器和Flasher编程器,已完成对极海G32R50x系列实时控制MCU的生态适配。 深度适配
    的头像 发表于 09-22 14:23 812次阅读
    生态芯进阶 | SEGGER <b class='flag-5'>J-Link</b>/Flasher深度适配极海G32R50x系列实时控制MCU!

    【RA4E2开发板测评】MDK程序开发+J-LINK下载-&gt;RA4M2配置方法

    J-LINK接口,采用4根杜邦线进行连接。 这里主要使用SWD的下载方式,因此J-LINK连接开发板中间区域的VCC、GND、SWDIO、SWCLK四个引脚可完成下载。(如上图右侧
    发表于 08-31 13:55

    是否可以使用 SEGGER J-LinkJTAG/SWD)重写 PMG1-S3 的量产固件?

    是否可以使用 SEGGER J-LinkJTAG/SWD)重写 PMG1-S3 的量产固件?
    发表于 07-31 06:31

    SEGGER J-Link调试器支持Allegro微控制器

    SEGGER领先的J-Link调试器现在可用于Allegro MicroSystems MCU的程序下载和在线调试。有了J-Link的支持,结合Ozone多平台调试器,以及Flasher系列的专业在线编程器,技术人员可以实现A892xx的应用开发和生产编程。
    的头像 发表于 06-10 09:29 903次阅读

    CYPD5225-96BZXI设计需要哪些注意事项

    时, TBT4 type-c接上USB外设,主板就不启动,而拔掉USB外设,主板能正常启动; 所以想了解下, 1、CYPD5225-96BZXI设计需要哪些注意事项; 2、CYPD5225-96BZXI
    发表于 05-23 08:03

    美国Odyssey奥德赛电池充电注意事项全解析

    Odyssey奥德赛电池充电注意事项全解析 奥德赛电池作为高性能的深循环铅酸电池,广泛应用于汽车启动、摩托车、船舶以及备用电源系统正确的充电方法不仅能够延长电池寿命,还能保障其性能稳定发挥
    的头像 发表于 05-19 16:31 903次阅读
    美国Odyssey奥德赛电池充电<b class='flag-5'>注意事项</b>全解析

    可以使用J-link对CYPD3171进行编程吗?

    我可以使用 J-link 对 CYPD3171 进行编程吗?
    发表于 04-30 07:04

    如何将MCUXpresso和MCU LINK_PRO置于J-Link仿真模式?

    ,如果我通过运行 MCU-LINK_installer 3.153 的“program_JLINK.cmd脚本”将探针转换为 J-Link,使其模拟 J-Link 器件,则它始终无法
    发表于 04-02 06:41

    如何通过J-Link实现STM32H5控制调试端口

    基于J-Link实现STM32H5安全编程介绍了在禁用TrustZone时,如何通过J-Link实现STM32H5控制调试端口的安全锁定或回归打开。
    的头像 发表于 03-17 10:25 1075次阅读
    如何通过<b class='flag-5'>J-Link</b>实现STM32H5控制调试端口

    SEGGER J-Link和Flasher工具支持意法半导体汽车微控制器

    2025年2月,SEGGER宣布其J-Link调试器和Flasher在线编程器全面支持意法半导体针对汽车应用的Stellar P&G系列微控制器。
    的头像 发表于 02-14 11:37 1143次阅读

    驱动板设计注意事项

    设计驱动板时我们需要考虑电路原理与元器件选择、PCB设计、热管理、电磁兼容性(EMC)、其他注意事项。以下是关于相关内容的详细介绍,让我们一起来简单的了解一下吧!
    的头像 发表于 02-12 13:48 1062次阅读

    如何通过J-Link向目标系统供电

        J-Link能够通过JTAG接口的Pin-19引脚向目标系统输出5V电压,电流不超过300mA。 默认情况下,J-Link供电功能是关闭的。用户可以通过命令或相应的工具配置启动
    的头像 发表于 12-21 14:29 1785次阅读
    如何通过<b class='flag-5'>J-Link</b>向目标系统供电

    RISC-V 使用J-Link调试RV-STAR

    与RV-STAR连接 使用J-Link调试RV-STAR需要移除开发板上的五个短接帽,如下图所示。 J-Link的引脚如下图所示,框中标注的是需要连接的引脚,将JLink的引脚与上图框
    发表于 12-14 17:47