首页 接线图文章正文

JLink和JTAG接口引脚定义和使用方法-电子技术方案|电路图讲解

接线图 2024年04月24日 17:20 95 admin

JTAG各类接口针脚定义、含义一、引脚定义 TeST Clock Input (TCK) -----强制要求1   TCK在IEEE1149.1标准里是强制要求的。TCK为TAP的操作提供了一个独立的、基本的时钟信号,TAP的所有操作都是通过这个时钟信号来驱动的。   Test Mode SelecTIon Input (TMS) -----强制要求2   TMS信号在TCK的上升沿有效。TMS在IEEE1149.1标准里是强制要求的。TMS信号用来控制TAP状态机的转换。通过TMS信号,可以控制TAP在不同的状态间相互转换。   Test Data Input (TDI) -----强制要求3   TDI在IEEE1149.1标准里是强制要求的。TDI是数据输入的接口。所有要输入到特定寄存器的数据都是通过TDI接口一位一位串行输入的(由TCK驱动)。   Test Data Output (TDO) -----强制要求4   TDO在IEEE1149.1标准里是强制要求的。TDO是数据输出的接口。所有要从特定的寄存器中输出的数据都是通过TDO接口一位一位串行输出的(由TCK驱动)。   Test Reset Input (TRST) ----可选项1   这个信号接口在IEEE 1149.1标准里是可选的,并不是强制要求的。TRST可以用来对TAPController进行复位(初始化)。因为通过TMS也可以对TAP Controll进行复位(初始化)。所以有四线JTAG与五线JTAG之分。   (VTREF) -----强制要求5   接口信号电平参考电压一般直接连接Vsupply。这个可以用来确定ARM的JTAG接口使用的逻辑电平(比如3.3V还是5.0V?)   Return Test Clock ( RTCK) ----可选项2   可选项,由目标端反馈给仿真器的时钟信号,用来同步TCK信号的产生,不使用时直接接地。   System Reset ( nSRST)----可选项3   可选项,与目标板上的系统复位信号相连,可以直接对目标系统复位。同时可以检测目标系统的复位情况,为了防止误触发应在目标端加上适当的上拉电阻。   JLink和JTAG接口引脚定义和使用方法-电子技术方案|电路图讲解  第1张  

  说明: 1脚:通常连接到目标板的vdd,用来检测目标系统是否供电;检测原理上图中有简单的说明。   2脚:原版的JLink这个引脚没有使用,不提供Vsupply输出,而很多改造版的JLink通过跳线选择从该引脚输出3.3V的电压给外边,我的就是这样的。   JTAG interface signals The following table describes the signals on the JTAG interfaces:   JLink和JTAG接口引脚定义和使用方法-电子技术方案|电路图讲解  第2张   

 ARM系统的JTAG接口的设计不当往往使硬件系统无法调试,所以在设计ARM系统前要先熟悉ARM系统的JTAG接口的定义和常见问题。   

1.ARM系统的JTAG接口是如何定义的? 每个PIN又是如何连接的? 下图是JTAG接口的信号排列示意:   JLink和JTAG接口引脚定义和使用方法-电子技术方案|电路图讲解  第3张  

 接口是一个20脚的IDC插座。下表给出了具体的信号说明:   JLink和JTAG接口引脚定义和使用方法-电子技术方案|电路图讲解  第4张                                          


-电子元器件采购网(www、oneyac、com)是本土元器件目录分销商,采用“小批量、现货、样品”销售模式,致力于满足客户多型号、高质量、快速交付的采购需求。自建高效智能仓储,拥有自营库存超50,000种,提供一站式正品现货采购、个性化解决方案、选项替代等多元化服务。 (本文来源网络整理,目的是传播有用的信息和知识,如有侵权,可联系管理员删除)

  J-Link是SEGGER公司为支持仿真ARM内核芯片推出的JTAG仿真器。配合IAREWAR,ADS,KEIL,WINARM,RealView等集成开发环境支持所有ARM7/ARM9/ARM11,Cortex M0/M1/M3/M4,Cortex A5/A8/A9等内核芯片的仿真,与IAR,Keil等编译环境无缝连接,操作方便、连接方便、简单易学,是学习开发ARM最好最实用的开发工具。产品规格:电源USB供电,整机电流《50mA支持的目标板电压1.2~3.3V,5V兼容目标板供电电压4.5~5V(由USB提供5V)目标板供电电流最大300mA,具有过流保护功能工作环境温度+5℃~+60℃存储温度-20℃~+65℃湿度《90%尺寸(不含电缆)100mm x 53mm x 27mm重量(不含电缆)70g电磁兼容EN55022,EN5502。

   JLink和JTAG接口引脚定义和使用方法-电子技术方案|电路图讲解  第5张  

J-Link ARM主要特点 *IAREWARM集成开发环境无缝连接的JTAG仿真器。 *支持CPUs:AnyARM7/9/11,Cortex-A5/A8/A9,Cortex-M0/M1/M3/M4,Cortex-R4,RX610,RX621,RX62N,RX62T,RX630,RX631,RX63N。。 *下载速度高达1MByte/s。 *最高JTAG速度15MHz。*目标板电压范围1.2V–3.3V,5V兼容。 *自动速度识别功能。*监测所有JTAG信号和目标板电压。 *完全即插即用。*使用USB电源(但不对目标板供电) *带USB连接线和20芯扁平电缆。 *支持多JTAG器件串行连接。 *标准20芯JTAG仿真插头。 *选配14芯JTAG仿真插头。 *选配用于5V目标板的适配器。 *带J-LinkTCP/IPserver,允许通过TCP/IP网络使用J-Link。  

JTAG与J-Link区别 调试ARM,要遵循ARM的调试接口协议,JTAG就是其中的一种。当仿真时,IAR、KEIL、ADS等都有一个公共的调试接口,RDI就是其中的一种,那么我们如何完成RDI--》ARM调试协议(JTAG)的转换呢?  

有以下两种做法: 1.在电脑上写一个服务程序,把IAR、KEIL和ADS中的RDI命令解析成相关的JTAG协议,然后通后一个物理转换接口(注意,这个转换只是电气物理层上的转换,就像RS232那样的作用)发送你的的目标板。   H-JTAG就是这样的。   H-JTAG的硬件就仅是一个物理电平的转换接口,所以很简单。而电脑中装的h-JTAG软件就是前面说到的服务程序,负责协议转换的。   2.做一个板,用此板直接接收来自IAR、KEIL和ADS等软件的调试命令,由此板做RDI-》JTAG协议的转换。然后与目标板通信,这就是JLINK的工作原理。   由上可以看出H-JTAG由于是软件作协议转换的,所以速度较慢,但是硬件简单。   而第二种方法的J-Link一般带一个强劲的CPU,作硬件协议转换,把以硬件复杂,但速度快。                                           


 -电子元器件采购网(www、oneyac、com)是本土元器件目录分销商,采用“小批量、现货、样品”销售模式,致力于满足客户多型号、高质量、快速交付的采购需求。自建高效智能仓储,拥有自营库存超50,000种,提供一站式正品现货采购、个性化解决方案、选项替代等多元化服务。 (本文来源网络整理,目的是传播有用的信息和知识,如有侵权,可联系管理员删除)

版权与免责声明

本网转载并注明自其它出处的作品,目的在于传递更多信息,并不代表本网赞同其观点或证实其内容的真实性,不承担此类作品侵权行为的直接责任及连带责任。其他媒体、网站或个人从本网转载时,必须保留本网注明的作品出处,并自负版权等法律责任。

如涉及作品内容、版权等问题,请在作品发表之日起一周内与本网联系,否则视为放弃相关权利。

发表评论

接线图网Copyright Your WebSite.Some Rights Reserved. 备案号:桂ICP备2022002688号-2 接线图网版权所有 联系作者QQ:360888349