• 周五. 4 月 19th, 2024

JTAG与JLink有啥不同?看完这个你就知道了-电子技术方案|电路图讲解

4 月 4, 2019

  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。

   JTAG与JLink有啥不同?看完这个你就知道了-电子技术方案|电路图讲解  

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,作硬件协议转换,把以硬件复杂,但速度快。                                           

 。 (本文来源网络整理,目的是传播有用的信息和知识,如有侵权,可联系管理员删除)

版权声明:网站转载的所有的文章、图片、音频视频文件等资料的版权归版权所有人所有。如果本网所选内容的文章作者及编辑认为其作品不宜公开自由传播,或不应无偿使用,请及时联络我们,采取适当措施,避免给双方造成不必要的经济损失。