Developer Store Debug Hardware

Please note that we are currently unable to accept online orders from your region.
See how to buy
ULINKpro Debug Adapter

ULINKpro debug and trace unit programs, debugs and analyzes applications running on Arm Cortex-based devices using its full trace capability. The high-speed data and instruction trace is streamed directly to the PC providing detailed analysis of program behaviour, which is particularly helpful when certifying for functional safety. Streaming instruction trace requires the target device to have ETM (Embedded Trace Macrocell).

Used in conjunction with the performance analysis within Arm Keil MDK, it identifies program bottlenecks, optimizes applications and isolates problems.

Purchase

FeatureULINK2ULINKplusULINKpro
Run control
Memory and breakpoint
Data trace
Instruction trace    
Performance      
JTAG/SW clock speed 10 MHz 10 MHz 50 MHz
Memory read/write 25 KB/s 1 MB/s 3 MB/s
Data end event trace 1 Mbit/s 50 Mbit/s 100 Mbit/s
Instruction trace     800 Mbit/s
Analysis tools      
Component viewer
Event recorder
Power measurement    
General purpose I/Os    
Performace analyzer    
Execution profiler    
Code coverage    
Which ULINK?

ULINK2 
ULINK2 is an entry-level debugger for Cortex-M devices. Control the processor, set breakpoints, and read/write memory contents, all while the processor is running at full speed.

ULINKplus
ULINKplus combines isolated debug connection, power measurement, and I/O for test automation. Function, timing, and power consumption visibility enables developers to optimize applications further.

ULINKpro
This sophisticated unit enables developers to program, debug and analyze applications using high-speed streaming trace, which is required for code coverage and performance analysis.

 

Features & Specifications

Debug protocol
Arm CoreSight.

Target connectors
Target connectors are 10-pin (0.05") Cortex debug connector, 20-pin (0.05") Cortex debug + ETM connector and 20-pin (0.1") Arm standard JTAG connector 

Speed
Data and event trace for Cortex-M up to 100 Mbit/s (Manchester mode).
Up to 50 MHz JTAG/SW clock speed.
Instruction trace for Cortex-M3, Cortex-M4 and Cortex-M7 up to 800 Mbit/s.
ETM trace for Cortex-M devices runs up to 200 MHz (selected devices may have trace-port bandwidth limitations).

Software requirements
This debug probe is best used alongside Arm Keil MDK (sold seperately). If required, it can be used alongside third party tools.