你的浏览器版本过低,可能导致网站不能正常访问!
为了你能正常使用网站功能,请使用这些浏览器。

JTAG JLink ULINK ST-LINK仿真器区别

[复制链接]
小丁 发布时间:2015-2-6 16:12

说到仿真器,首先要了解一下JTAG。

JTAG协议

JTAG(Joint Test Action Group,联合测试行动小组)是一种国际标准测试协议(IEEE 1149.1兼容),主要用于芯片内部测试。现在多数的高级器件都支持JTAG协议,如ARM、DSP、FPGA器件等。标准的JTAG接口是4线:TMS、 TCK、TDI、TDO,分别为模式选择、时钟、数据输入和数据输出线。 相关JTAG引脚的定义为:

  • TMS:测试模式选择,TMS用来设置JTAG接口处于某种特定的测试模式;
  • TCK:测试时钟输入;
  • TDI:测试数据输入,数据通过TDI引脚输入JTAG接口;
  • TDO:测试数据输出,数据通过TDO引 脚从JTAG接口输出;

JTAG协议在定义时,由于当时的计算机(PC机)普遍带有并口,因而在连接计算机端是定义使用的并口。而计算机到了今天,不要说笔记本电脑,现在台式计算机上面有并口的都很少了,取而代之的是越来越多的USB接口。那么能不能让JTAG支持USB协议,用USB接口来调试ARM呢?这就要说到JLINK和ULINK了。

说明:关于JTAG原理,请参考文章《JTAG调试原理》。

JLink仿真器

J-Link是德国SEGGER公司推出基于JTAG的仿真器。简单地说,是给一个JTAG协议转换盒。其连接到计算机用的是USB接口,而到目标板内部用的还是jtag协议。它完成了一个从软件到硬件转换的工作。

ULINK仿真器

ULINK是ARM/KEIL公司推出的仿真器,目前网上可找到的是其升级版本,ULINK2和ULINKPro仿真器。ULINK/ULINK2可以配合Keil软件实现仿真功能,并且仅可以在Keil软件上使用。

ST-LINK

ST-LINK是专门针对意法半导体STM8和STM32系列芯片的仿真器。

文章来自VeryARM:http://www.veryarm.com/1114.html,转载请保留。


收藏 2 评论14 发布时间:2015-2-6 16:12

举报

14个回答
piedpiper-10504 回答时间:2015-2-6 16:49:46
科普不错
guomenhaolaogon 回答时间:2015-2-6 17:43:23
aaaaaaaaa.jpg
mmttss 回答时间:2015-2-6 17:55:31
本帖最后由 mmttss 于 2015-2-6 18:02 编辑

刚学STM32时, 就被这些仿真器搞乱了,
这篇真是及时雨, 不用自己找就渐渐了解了

想顺便问问一般STM32, PORT 不是用 JTAG 而是SW, 这SW表示什么?
DeepBlue768 回答时间:2015-2-6 18:01:33
嗯 不错 学习了
QianFan 回答时间:2015-2-6 18:11:32
JTAG中,有效信号就那么几条,加那么多GND信号是干什么呢?
mafanfan 回答时间:2015-2-7 13:46:33
挺好~~~~~~~~~~~~~
759611 回答时间:2015-2-7 14:42:28
按照楼主说法是不是说JTAG和JLINK的区别只是在PC机一端一个是并口一个是USB?
000000000000 回答时间:2015-2-8 00:36:36
科普不错!!!现在有个jlink,就是每次都提醒更新,超麻烦!!
123tango 回答时间:2015-2-12 13:47:38
学习学习了
12下一页

所属标签

STM32团队

意法半导体微控制器和微处理器拥有广泛的产品线,包含低成本的8位单片机和基于ARM® Cortex®-M0、M0+、M3、M4、M33、M7及A7内核并具备丰富外设选择的32位微控制器及微处理器


最新内容

关于
我们是谁
投资者关系
意法半导体可持续发展举措
创新与技术
意法半导体官网
联系我们
联系ST分支机构
寻找销售人员和分销渠道
社区
媒体中心
活动与培训
隐私策略
隐私策略
Cookies管理
行使您的权利
官方最新发布
STM32N6 AI生态系统
STM32MCU,MPU高性能GUI
ST ACEPACK电源模块
意法半导体生物传感器
STM32Cube扩展软件包
关注我们
微信公众号二维码 微信公众号
手机版二维码 手机版