You copied the Doc URL to your clipboard.
TRCPRGCTLR, Programming Control Register
The TRCPRGCTLR characteristics are:
Purpose
Enables the trace unit.
Configuration
External register TRCPRGCTLR bits [31:0] are architecturally mapped to AArch64 System register TRCPRGCTLR[31:0] .
This register is present only when ETE is implemented. Otherwise, direct accesses to TRCPRGCTLR are RES0.
Attributes
TRCPRGCTLR is a 32-bit register.
Field descriptions
The TRCPRGCTLR bit assignments are:
Bits [31:1]
Reserved, RES0.
EN, bit [0]
Trace unit enable.
EN | Meaning |
---|---|
0b0 |
The trace unit is disabled. |
0b1 |
The trace unit is enabled. |
On a Trace unit reset, this field resets to 0.
Accessing the TRCPRGCTLR
Must be programmed.
TRCPRGCTLR can be accessed through the external debug interface:
Component | Offset |
---|---|
ETE | 0x004 |
This interface is accessible as follows:
- When OSLockStatus(), or !AllowExternalTraceAccess() or !IsTraceCorePowered() accesses to this register generate an error response.
- Otherwise accesses to this register are RW.