ULINK2 Debug and Serial Wire Trace

  • Flash programming + run-control

  • Memory + breakpoint (access while running)

  • Serial wire trace capturing up to 1 Mbit/sec (UART mode)

  • 10 MHz JTAG/SW clock speed

Specifications

The ULINK2 debug unit connects your PC's USB port to your target system (via a JTAG, Cortex Debug, or OCDS connector). It allows you to program and debug your applications on target hardware.

ULINK2, together with Arm Keil MDK, provides excellent debug capabilities for Cortex-M devices. You can control the processor, set breakpoints, and read/write memory contents, all while the processor is running at full speed.

  1. Connectivity: USB 2.0 high-speed connection

  2. Wide Target Voltage Range: 2.7V-5.5V

  3. Power: USB powered (no power supply required)

  4. Target Connectors: 10-pin (0.05") - Cortex Debug Connector 20-pin (0.10") - Arm Standard JTAG Connector

  5. Device Support: ULINK2 connects to a wide variety of processor targets, including Arm7, Arm9, all Cortex-M, 8051, and C166 devices.

  6. Debug Interface Support: JTAG support for Arm7, Arm9, 8051, C166, and all Cortex-M processors. Serial Wire Debug (SWD) support for all Cortex-M processors. Serial Wire Viewer (SWV) support for all Cortex-M processors.

  7. Run/stop Debugging Features: Download programs to your target hardware. Examine memory and registers. Single-step through programs and insert multiple breakpoints. Run programs in real-time. Program Flash memory.

  8. Features:

  • A ULINK debug adapter allows you to debug, trace and analyze embedded programs running on the target hardware. All ULINK adapters enable you to:

  • Download programs to your target hardware.

  • Examine memory and registers.

  • Single-step through programs and insert multiple breakpoints.

  • Run programs in real-time.

  • Program Flash memory.

  • Connect to a target via JTAG or Serial Wire Debug (SWD).

  • Debug Arm Cortex-M devices on-the-fly.

  • Examine trace information from Armv7-M and Armv8-M devices.