ULINK2 User's GuideIntroduction Kit Contents Features Supported Devices Supported Protocols Software Requirements Limitations Technical Data CoreSight Technology Hardware Description Setup ULINK2 Using ULINK2 Configure Cortex-M Devices for Tracing µVision Windows Troubleshooting Guide Appendix
CoreSight™ is an on-chip debugging and tracing technology designed by ARM. The device manufacturer can implement CoreSight features in various combinations.
(Though the red-dotted elements can be part of CoreSight, they are not supported by ULINK2.)
CoreSight features can be accessed through a JTAG or Serial Wire interface. Debugging in JTAG and Serial Wire mode at the same time is not possible. Cortex-M processor-based devices can include a:
The debug interface offers two modes:
The Debug Interface communicates with the following units:
Trace Port Interface
The Trace Port Interface encodes and provides trace information via two possible interfaces:
The Trace Port Interface communicates with the following units:
Serial Wire-JTAG Switch (SWJ)
This switch is used to synchronize the debugger adapter and the CoreSight debug interface. ULINK2 uses this option to generate sequences for switching between Serial Wire Debug and JTAG Debug mode.
of your data.