Versatile Microcontroller Debug
A ULINK debug adapter connects your PC's USB port to your target system (via JTAG or serial wire debug interface) and allows you to download, debug, and analyze embedded applications running on the target hardware. You can control the processor, set breakpoints, and read/write memory contents, all while the processor is running at full speed.
Features and Benefits
Run/stop debug features include program download to flash memory, examination of memory and registers, single step debugging using multiple breakpoints, serial wire trace, and running applications in real-time on the target hardware .
The unique streaming trace capabilities deliver sophisticated analysis features such as code coverage information and performance analysis to identify program bottlenecks, optimize your application, and to isolate problems.
ULINK debug adapters support up to 100 Mbit/s data and event trace, up to 800 Mbit/s instruction trace, and a JTAG clock speed of up to 50 MHz on Arm Cortex-M based devices. High-speed memory reads/writes support up to 1 Mbit/s.
Explore ULINK Debug Tools
ULINK Pro: Debug, Serial Wire and Streaming Trace
- Flash programming + run-control
- Memory + breakpoint (access while running)
- Serial wire trace capturing up to 100 Mbit/sec (Manchester mode)
- 50 MHz JTAG/SW clock speed
- Instruction trace capturing up to 800 Mbit/sec
- Streaming trace: Instruction trace, code coverage, performance analysis
ULINKplus: Debug, Serial Wire Trace, Test I/O, and Power Measurement
- Flash programming + run-control
- Memory + breakpoint (access while running)
- Serial wire trace capturing up to 50 Mbit/sec (UART mode)
- 10 MHz JTAG/SW clock speed
- Power measurement for efficient source code
- I/Os for test automation and continuous integration