ULINK Family: Debug & Trace Adaptor

ULINK 디버거는 PC의 USB 포트를 통해 타깃(JTAG, SW, ETM)과 연결되어

​타깃에서 동작중인 프로그램의 디버깅과 함께 Trace 데이터를 분석할 수 있습니다.

  • 타깃의 프로그램 다운로드

  • 메모리, 레지스터 검사

  • 프로그램 단일 스텝과 다중 브레이크포인트 설정

  • Real-time에서의 프로그램 동작

  • 플래시 메모리 프로그램

  • JTAG 및 Serial Wire 지원

  • Coretex-M 디바이스의 실시간 디버깅

  • Coretex-M3/M4/M7/M33 Trace 데이터 확인

ULINKpro: Debug, serial wire and streaming trace​

  • 플래시 프로그래밍 + run-control

  • 메모리 + 브레이크포인트 (동작 중 접근 가능)

  • Serial wire trace 최대 100Mbit/sec 지원

  • JTAG/SW 클럭 최대 50MHz 지원

  • ETM trace 최대 800Mbit/sec 지원

  • Streaming trace : instruction trace, 코드 커버리지, 성능 측정

ULINKpro D: Debug and fast serial wire trace​

  • 플래시 프로그래밍 + run-control

  • 메모리 + 브레이크포인트 (동작 중 접근 가능)

  • Serial wire trace 최대 100Mbit/sec 지원

  • JTAG/SW 클럭 최대 50MHz 지원

ULINKplus: Debug, Serial wire trace, test I/O, and power measurement

  • 플래시 프로그래밍 + run-control

  • 메모리 + 브레이크포인트 (동작 중 접근 가능)

  • Serial wire trace 최대 50Mbit/sec 지원

  • JTAG/SW 클럭 최대 10MHz 지원

  • 타깃의 에너지 효율화를 위한 전력 측정

  • 테스트 자동화, CI를 위한 I/Os

ULINK2: Debug and Serial Wire Trace

  • 플래시 프로그래밍 + run-control

  • 메모리 + 브레이크포인트 (동작 중 접근 가능)

  • Serial wire trace 최대 1Mbit/sec 지원

  • JTAG/SW 클럭 최대 10MHz 지원

Feature​

ULINKpro

ULINKpro D

ULINKplus

ULINK2

RAM breakpoints​

ROM breakpoints​ (Arm7/9)

2 max

2 max

2 max

2 max

Execution breakpoints

(Set while executing)

Access breakpoints​ (Arm Coretex-M)

2 max

2 max

2 max

2 max

(with value)

(with value)

(with value)

(with value)

Debugging support

ROM breakpoints​ (Arm Coretex-M)

Access breakpoints​ (Arm7/9)

Real-time agent (Arm7/9)

Data trace (Arm Cortex-M with SWO)

(Serial wire viewer - SWV)

Power measurement

Instruction trace (Arm Cortex-M3/4/7/33)

(Embedded trace macrocell - ETM)

Digital/Analog I/Os

For test automation

Performance

Serial wire debug (Arm Cortex-M)

Memory R/W

≈ 3 MB/s

≈ 3 MB/s

≈ 1 MB/s

≈ 28 MB/s

JTAG/SW clock

Flash R/W

Trace streaming

800 Mb/s

100 Mb/s

50 Mb/s

1 Mb/s

Connectors

10-pin (0.05")

(Cortex debug connector)

20-pin (0.1")

(Arm standard JTAG connector)

20-pin (0.05")

(Cortex debug + ETM connector)

16-pin (0.1")

(Infineon OCDS connector)

14-pin (0.1")

(ST µPSD connector)

I/O voltage range

Supported device families

Debugging features​

Unlimited

Unlimited

Unlimited

Unlimited

6 max

6 max

6 max

6 max

2 max

2 max

2 max

2 max

(R/W only, with value)

(R/W only, with value)

(R/W only, with value)

(R/W only, with value)

≤ 50 MHz

≤ 50 MHz

≤ 10 MHz

≤ 10 MHz

32 KB/s

32 KB/s

32 KB/s

≈ 25 KB/s

1.2 V - 3.3 V

1.2 V - 3.3 V

1.2 V - 5.5 V

2.7 V - 5.5 V

Copyrights 2020. Hancom MDS Inc. All rights reserved.