ARM Development Tools
ULINK™ Debug Adapters
Development Tools by ARM
Real-Time Trace and Analysis
MDK-ARM, together with a ULINK adapter, uses the ARM CoreSight technology in Cortex-M based devices to provide advanced real-time debug, trace, and analysis capabilities.
Data and Event Trace
All Cortex-M3 and Cortex-M4 devices provide data and event trace. MDK-ARM provides a number of ways to analyze this information while your system is running:
Data and Event Trace Windows provide information from the running target for
program data, exceptions, variables, and printf-style outputs.
Cortex-M devices with ETM provide instruction trace. The Keil ULINKpro streams instruction trace directly to your PC, enabling debugging of historical sequences, execution profiling, performance optimization, and code coverage analysis.
Take a look at the video for more information about Code Coverage.
The Performance Analyzer displays time spent in each part of your program.
of your data.