Expand description

Types and functions for interacting with CoreSight Components

Structs

A struct representing a DWT unit on target.
An interface to control the ITM (Instrumentation Trace Macrocell) of a MCU.
An interface to control the SCS (System Control Space) of a MCU.
SWO unit
TPIU unit
Trace funnel unit
The embedded trace memory controller.

Enums

An error when operating a core ROM table component occurred.
Specifies the data sink (destination) for trace data.

Traits

A trait to be implemented on debug register types for debug component interfaces.

Functions

Disables TRCENA in DEMCR to disable trace generation.
Sets TRCENA in DEMCR to begin trace generation.
Goes through every component in the vector and tries to find the first component with the given type
Reads all the available ARM CoresightComponents of the currently attached target.
Configures DWT trace unit unit to stop tracing address.