top of page

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

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

Trace 데이터 분석 기능을 활용하여 프로그램의 실행 흐름을 세밀하게 추적하고 분석할 수 있어, 복잡한 시스템에서도 최적화 작업이 효율적으로 이루어집니다.

​제품별 특징 및 기능

ULINKpro

Debug, serial wire and streaming trace​

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

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

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

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

  • ETM trace 최대 800Mbit/sec 지원

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

ULINKplus

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

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

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

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

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

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

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

ULINK2

Debug and Serial Wire Trace

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

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

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

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

공통기능

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

  • 메모리, 레지스터 검사

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

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

  • 플래시 메모리 프로그램

  • JTAG 및 Serial Wire 지원

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

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

Key: ⭕ Included ❌ Not Included

Debug features
ULINKpro
ULINKplus
ULINK2
Access breakpoints (Arm7/9)
2 max (R/W only, with value)
2 max (R/W only, with value)
2 max (R/W only, with value)
Access breakpoints (Arm Cortex-M)
4 max (with value)
4 max (with value)
4 max (with value)
Execution breakpoints (Set while executing)
ROM breakpoints (Arm7/9)
2 max
2 max
2 max
ROM breakpoints (Arm Cortex-M)
6 max
6 max
6 max
RAM breakpoints
Unlimited
Unlimited
Unlimited
Arm Cortex-M Debug Support
ULINKpro
ULINKplus
ULINK2
Digital/Analog I/Os (For test automation)
Power measurement
Embedded Trace Buffer (ETB)
Instruction trace (ETM required)
Data trace (SWO required)
Serial wire debug
Arm7/Arm9 Debug Support
ULINKpro
ULINKplus
ULINK2
Real-time agent
Performance
ULINKpro
ULINKplus
ULINK2
Trace streaming
800 Mb/s
50 Mb/s
1 Mb/s
Flash R/W
32 KB/s
32 KB/s
≈ 25 KB/s
Memory R/W
≈ 3 MB/s
≈ 1 MB/s
≈ 28 KB/s
JTAG/SW clock
≤ 50 MHz
≤ 10 MHz
≤ 10 MHz
Connectors
ULINKpro
ULINKplus
ULINK2
I/O voltage range
1.2 V - 3.3 V
1.2 V - 5.5 V
2.7 V - 5.5 V
14-pin 0.1" (STMicroelectronics µPSD connector)
16-pin 0.1" (Infineon OCDS connector)
20-pin 0.1" (Arm standard JTAG connector)
20-pin 0.05" (Cortex debug + ETM connector)
10-pin 0.05" (Cortex debug connector)
Supported Device Families
ULINKpro
ULINKplus
ULINK2
LPC950 (8051)
XC800, µPSD, XC166/XE166/XC2000
Arm7, Arm9
Arm Cortex-A (32-bit)
Arm Cortex-M
⭕*

* using CMSIS-DAP mode for Arm Cortex-M55/M85

제품별 사양 비교

bottom of page