添加链接描述 JTAG是调试接口协议 J-LINK是协议转换器 调试ARM,要遵循ARM的调试接口协议,JTAG就是其中的一种。当仿真时,IAR、KEIL、ADS等都有一个公共的调试接口,RDI就是其中的一种,那么我们如何完成RDI–》ARM调试协议(JTAG)的转换呢?
开发板接口 JTAG模式 20pins 10pins SWD模式 Keil软件使用 1.点开配置 2.选择Debug 3.选择J-LINK 4.点击Settings 5.选择方式(JTAG or SW,笔者强烈建议使用SW,包括后期开发调试程序下载4根线即可,若有电源则三根) 6.点击下载 STM系列下载程序boot0, boot1下载和启动方式选择 笔者一般直接下载程序就跑,boot0=...
J-Link、J-Trace、Open JTAG都是用来调试程序的(当然还有其他工具可以进行调试,比如ICE),J-Link和J-Trace是SEGGER公司的(http://www.segger.com)。Open JTAG(http://www.openjtag.org/)是 一个开源项目,其目标是使嵌入式开发者能够通过JTAG接口,用开放的硬件和软件系统进行烧写、校验和调试[1]。他们都基于JT...
其中,最常见的接口就要算是JTAG了。J-Link有一个JTAG连接器,这是一个20针的连接系统,如下所示。在较新版本的J-Link产品(如J-Link ULTRA+)上,都保留了这些引脚,用于固件扩展。在正常的调试环境中,它们可以保持打开或连接到GND。一般来说,它们不是JTAG/SWD所必需的。具体来讲,JTAG连接器是一个20路...
JTAG 和 SWD 在嵌入式开发中可以说是随处可见,他们通常被用来配合 J-Link 、ULINK、ST-LINK 等仿真器在线调试嵌入式程序。此外,还有飞思卡尔芯片中的 Background debug mode(BDM) 接口,Atmel 芯片中的 debugWIRE ;Nexus 5001 论坛制定的全球嵌入式处理器调试接口标准 IEEE-ISTO 5001。
其中,最常见的接口就要算是JTAG了。J-Link有一个JTAG连接器,这是一个20针的连接系统,如下所示。 在较新版本的J-Link产品(如J-Link ULTRA+)上,都保留了这些引脚,用于固件扩展。在正常的调试环境中,它们可以保持打开或连接到GND。一般来说,它们不是JTAG/SWD所必需的。
重点来了:当板子上没有JTAG接口时,我们可以使用SWD接线方式,以前使用物美价廉(山寨)的ST-link时,只需要四根线(SWIO,SWCLK,3V3,GND)就可以轻松实现目标板连接,简单小巧,可谓是嵌入式攻城狮的最爱! 但是换成正版的ST-link/V2,还是四线(SWIO,SWCLK,3V3,GND)连接的话,就会出现No target connected的问题。
文章目录1. J-Link2. ST-Link3. ULink4. JTAG5. SWD6. SWIM8. 小结一下 1. J-Link J-Link是德国SEGGER公司为支持仿真ARM内核芯片推出的JTAG仿真器,很多ARM芯片的接口协议是JTAG,JLink一端接电脑USB接口,一端接CPU的JTAG接口,JLink充当的作用就是USB转JTAG,支持JTAG和SWD两种模式。 可配合IAR EWAR, ...