System Debug
ARM DDI 0337G
Copyright © 2005-2008 ARM Limited. All rights reserved.
11-33
Unrestricted Access
Non-Confidential
Note
Privileged writes are accepted to this register if ITMENA is set. User writes are
accepted to this register if ITMENA is set and the appropriate privilege mask is cleared.
Privileged access to the stimulus ports enables an RTOS kernel to guarantee
instrumentation slots or bandwidth as required.
ITM Trace Privilege Register
Use the ITM Trace Privilege Register to enable an operating system to control which
stimulus ports are accessible by user code.
Note
You can only write to this register in privileged mode.
The register address, access type, and Reset state are:
Access
Read/write
Address
0xE0000E40
Reset
0x00000000
Figure 11-13 shows the ITM Trace Privilege Register bit assignments.
Figure 11-13 ITM Trace Privilege Register bit assignments
Table 11-21 describes the bit assignments of the ITM Trace Privilege Register.
Reserved
31
4 3
0
PRIVMASK
Table 11-21 ITM Trace Privilege Register bit assignments
Bits
Field
Function
[31:4]
-
Reserved.
[3:0]
PRIVMASK
Bit mask to enable tracing on ITM stimulus ports:
bit [0] = stimulus ports [7:0]
bit [1] = stimulus ports [15:8]
bit [2] = stimulus ports [23:16]
bit [3] = stimulus ports [31:24].