CMSIS-Pack  Version 1.4.9
Delivery Mechanism for Software Packs
 All Pages
Simplifying debug setup using debug descriptions

Debug descriptions allow silicon vendors to create tool-agnostic debug and trace configurations so that the development environment settings can be reduced to simple checkboxes for selecting for example either standard run/stop debugging or complex instruction tracing.


A set of standardized debug and trace methods are automatically executed by the debugger:

  • Setting breakpoints and watchpoints
  • Reading memory and registers
  • Starting and stopping trace

Implementation-specific steps can be described using an XML syntax:

  • Special hardware reset
  • Trace buffer setup
  • Patch silicon issues

Debug description elements

A complete debug description for a device consists of the following elements:

For more information, refer to the Debug access sequences.