12.3.1. ITM Trace Privilege Register

The ITM_TPR characteristics are:

Purpose

Enables an operating system to control the stimulus ports that are accessible by user code.

Usage constraints

You can only write to this register in privileged mode.

Configurations

This register is available if the ITM is configured in your implementation.

Attributes

Figure 12.1 shows the ITM_TPR bit assignments.

Figure 12.1. ITM_TPR bit assignments

To view this graphic, your browser must support the SVG format. Either install a browser with native support, or install an appropriate plugin such as Adobe SVG Viewer.


Table 12.2 shows the ITM_TPR bit assignments.

Table 12.2. ITM_TPR bit assignments

BitsNameFunction
[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].


Copyright © 2014-2016, 2018 Arm. All rights reserved.ARM DDI 0489F
Non-ConfidentialID121118