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