1.2 Overview: ARM®
debug and trace components
CoreSight™ defines a set of hardware components for ARM®-based SoCs. DS-5 Debugger uses the CoreSight components in your SoC to provide debug and performance analysis features.
Examples of common CoreSight components include:
Examples of how these components are used by DS-5 Debugger include:
- The Trace view displays data
collected from PTM and ETM components.
- The Events view displays data
collected from ITM and STM components.
- Debug connections can make use of the ECT to provide synchronized
starting and stopping of groups of cores, for example, stop all the cores in an SMP
group simultaneously, or halt heterogeneous cores simultaneously to allow whole
system debug at a particular point in time.
If you are using an SoC that is supported out-of-the-box with DS-5 Debugger, then you just
need to select the correct platform (SoC) in the Debug
Configuration dialog to configure a debug connection. If you are using an
SoC that is not supported by DS-5 Debugger by default, then you must first define a custom platform in
configuration database using the Platform Configuration
For all platforms, whether built-in or manually created, you can use the
Platform Configuration Editor
(PCE) to easily
define the debug topology between various components available on the platform. See the