当前位置: 代码迷 >> 综合 >> JTAG、JLINK、ULINK、ST-LINK的区别
  详细解决方案

JTAG、JLINK、ULINK、ST-LINK的区别

热度:89   发布时间:2023-12-18 20:59:58.0

 

1 JTAG

JLINK

ULINK

ST-LINK

的简介

 

 

 

1.1 JTAG 

JTAG

用的计算机的并口,

JTAG

也是一种国际标准测试协议(

IEEE 1149.1

兼容)

,主要用于

芯片内部测试

。现在多数的高级器件都支持

JTAG

协议

,

DSP

FPGA

器件等。

 

标准的

JTAG

接口是

4

线

TMS

TCK

TDI

TDO,

分别为模式选择、时钟、

数据输入和数据输出线。

 

相关

JTAG

引脚的定义为:

TCK

为测试时钟输入;

TDI

为测试数据输入,数

据通过

TDI

引脚输入

JTAG

接口;

TDO

为测试数据输出,

数据通过

TDO

引脚从

JTAG

接口输出;

TMS

为测试模式选择,

TMS

用来设置

JTAG

接口处于某种特定的测试模

式;

TRST

为测试复位,输入引脚,低电平有效。

 

1.2 JLINK

 

J-Link

针对

ARM

设计的一个

小型

USB

JTAG

转换盒

。它通过

USB

连接

到运行

Windows

PC

主机。

J-Link

无缝集成到

IAR 

Embedded 

Workbench 

for 

ARM

中,它完全兼容

  PNP(

即插即用

)

 

(1)

支持所有

ARM7

ARM9

体系

(2)

下载速度高达

50KB/

;  

(3)

无需外接电源

(USB

取电

)   

(4)

最高

JTAG

速度达

8MHz  

(5)

自动速度识别

  

(6)

固件可升级

(7)

20

脚标准

JTAG

连接器

(8)

USB

连线和

20

脚的扁平线缆

(9) 

可以用于

KEIL 

IAR 

ADS 

等平台

 

速度,效率,功能均比

ULINK

 

 J-LINK

仿真器

V8

版,

其仿真速度和功能远非简易的并口

WIGGLER

调试

器可比。

J-LINK

支持

ARM7

ARM9

ARM11

Cortex-M3

核心,支持

ADS

IAR

KEIL

开发环境。

V8.0

版本除拥有上一版本

V7.0

的全部功能外,软硬件上都

有改进:

 

1

V8.0

版的

SWD

硬件接口支持

1.2-5.0V

的目标板,

V7.0

只能支持

3.3V

的目标板。

 

2

V8.0

使用双色

LED

可以指示更多的工作状态,

V7.0

只有

1

LED

指示灯。

 

3

V8.0

增强了

JTAG

驱动能力,提高了目标板的兼容性。

 

4

)优化了固件结构,使应用程序区扩大一

J-Link ARM

主要特点。

 

 

1.3 ULINK

 

 

 

 

 

 

 

ULINK

——

ULINK2

ARM

公司最新推出的

配套

RealView MDK

使用

的仿真器,

ULink

仿真器的升级版本。

ULINK2

不仅具有

ULINK

仿真器的所有功能,还增加了

串行调

SWD

支持,

返回时钟支持和实时代理等功能。

开发工程师通过结合使用

RealView MDK

的调试器和

ULINK2

,可以方便的在目标硬件上进行片上调试

(

使用

on-chip JTAG

SWD

OCDS)

Flash

编程。

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

1.4 ST-LINK 

ST-LINK /V2

指定的

SWIM

标准接口和

JTAG / SWD

标准接口,其主要功能有:

 

(1)

编程功能:可烧写

FLASH ROM

EEPROM

AFR

等。

  

???

(2)

仿真功能:

支持全速运行、

单步调试、

断点调试等各种调试方法,

可查

IO

状态,变量数据等等。

  

???

(3)

仿真性能:采用

USB2.0

接口进行仿真调试,单步调试,断点调试,反

应速度快!

  

???

(4)

编程性能:采用

USB2.0

接口,进行

SWIM / JTAG / SWD

下载,下载速

度快!

 

1.5 

简述区别

 

JLINK

的功能要比

JTAG

强大,因为

JTAG

用的是并行口

,所以在使用的时候

不方便,而且功能也不如

JLINK

ULINK

功能更加强大。

 

 

ULINK

KEIL

公司开发的仿真器,

专用于

KEIL 

平台下使用

ADS,iar 

下不

能使用

  

   

JLINK 

是通用的开发工具

可以用于

KEIL 

IAR 

ADS 

等平台

 

速度,

效率,

功能均比

ULINK

  

   ULINK2

的下载速度和调试速度确实没有

JLINK

的快

  相关解决方案