jtag与jlink有什么区别

ARM

36人已加入

描述

  J-Link是SEGGER公司为支持仿真ARM内核芯片推出的JTAG仿真器。配合IAR EWAR,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 电磁兼容 EN 55022, EN 5502 。

 

  J-Link ARM主要特点

  * IAR EWARM集成开发环境无缝连接的JTAG仿真器。

  *支持CPUs: Any ARM7/9/11, Cortex-A5/A8/A9, Cortex-M0/M1/M3/M4, Cortex-R4, RX610, RX621, RX62N, RX62T, RX630, RX631, RX63N。。

  *下载速度高达1 MByte/s。

  *最高JTAG速度15 MHz。*目标板电压范围1.2V –3.3V,5V兼容。

  *自动速度识别功能。*监测所有JTAG信号和目标板电压。

  *完全即插即用。*使用USB电源(但不对目标板供电)

  *带USB连接线和20芯扁平电缆。

  *支持多JTAG器件串行连接。

  *标准20芯JTAG仿真插头。

  *选配14芯JTAG仿真插头。

  *选配用于5V目标板的适配器。

  *带J-Link TCP/IP server,允许通过TCP/ IP网络使用J-Link。

  Jtag与Jlink区别

  调试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由于是软件作协议转换的,所以速度较慢,但是硬件简单。

  而第二种方法的JLINK一般带一个强劲的CPU,作硬件协议转换,把以硬件复杂,但速度快。

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

全部0条评论

快来发表一下你的评论吧 !

×
20
完善资料,
赚取积分