Keil Logo

Debug and Trace

ULINKplus adapter has a 10-pin JTAG/SWD connector that enables programming, debugging, and tracing programs on the target hardware. This connector is 1kV isolated and is well-suited for use with motor control and power converter applications, as well as systems with sensitive analog processing.

ULINKplus JTAG/SWD Connection Diagram

ULINKplus quick start guide provides a video overview of ULINKplus debug and trace capabilities.

This Chapter contains following information:

  • JTAG/SWD Interface provides schematics, signal description and technical data about the interface.
  • ULINK SWD Adapter explains how to use the adapter board to the 6-pin SWD port on STM32 development boards.
  • Connect to Target shows how to connect a ULINKplus to your PC and target hardware.
  • Debug explains debug configuration settings and gives an introduction on how to debug your application.
  • Flash Programming describes the steps to program on-chip and external Flash memory on the target hardware.
  • Clock Measurement shows how to measure CPU clock frequency with ULINKplus.
  • Trace explains the trace functionalities available with ULINKplus.

The table below summarizes the features available directly over JTAG/SWD and over SWD+SWV (trace enabled) connections.

Interface Feature Description
JTAG/SWD Flash download

Application debug

Clock measurement

Component Viewer

Event Recorder
Transfer the application into the target's non-volatile memory.

Run the program on the target device.

Verify the clock frequency settings.

Displays information on software components and other objects.

Observe events and timing information of software components.
SWD+SWV System Analyzer

Logic Analyzer

Event counters
Exceptions and interrupts

Data trace
ITM trace
Graphical analysis tool for clock, power, exceptions, and variable changes.
Graphical analysis tool that shows value changes of variables or VTREGs.
Watch cumulative numbers of various events.
Display statistical data about the traced exceptions and interrupts.

Show the history of executed instructions.
Enable printf style debugging using the ITM stimulus port 0.
  Arm logo
Important information

This site uses cookies to store information on your computer. By continuing to use our site, you consent to our cookies.

Change Settings

Privacy Policy Update

Arm’s Privacy Policy has been updated. By continuing to use our site, you consent to Arm’s Privacy Policy. Please review our Privacy Policy to learn more about our collection, use and transfers
of your data.