Jtag与Jlink有什么区别

 我来答
力日贯湛芳
2020-07-04 · TA获得超过1062个赞
知道小有建树答主
回答量:1597
采纳率:100%
帮助的人:7.4万
展开全部
调试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,作硬件协议转换,把以硬件复杂,但速度快。
具体介绍你可以参考这个啊;http://www.21ic.com/app/mcu/201304/178185.htm
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
户璟漆承嗣
2019-02-19 · TA获得超过1056个赞
知道小有建树答主
回答量:1644
采纳率:100%
帮助的人:7.4万
展开全部
调试arm,总要遵循arm的调试接口协议吧,jtag就是其中的一种吧。当仿真时,iar,keil,ads等等都有一个公共的调试接口,RDI就是其中的一咱吧,
那么我们如何完成RDI-->arm调试协议(JTAG)的转换呢?
如是乎就有两种做法:
1.
在电脑上写一个服务程序,把keil,ads,iar中的RDI命令解析成相关的JTAG协议,然后通后一个物理转换接口(注意,这个转换只是电气物理层上的转换,就像RS232那样的作用)发送你的的目标板。
h-jtag就是这样的。
h-jtag的硬件就仅是一个物理电平的转换接口,所以很简单。而电脑中装的h-jtag软件就是前面说到的服务程序,负责协议转换的。
2。另一种做法,就是做一个板,用此板直接接收来自keil,ads,iar等软件的调试命令,由此板做rdi->jtag协议的转换。然后与目标板通信,这就是jlink的工作原理。
由上可以看出
h-jtag由于是软件作协议转换的,所以速度较慢,但是硬件简单。而第二种方法的jlink一般带一个强劲的CPU,作硬件协议转换,把以硬件复杂,但速度快。????????
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式