Table 10-4 Debug Exception And Monitor Control Register; Figure 10-3 Debug Exception And Monitor Control Register Format - ARM Cortex-M3 Technical Reference Manual

Hide thumbs Also See for Cortex-M3:
Table of Contents

Advertisement

Bits
R/W
Name
[31:25]
-
-
[24]
R/W
TRCENA
[23:20]
-
-
[19]
R/W
MON_REQ
[18]
R/W
MONSTEP
ARM DDI 0337B

Figure 10-3 Debug Exception and Monitor Control Register format

Table 10-4 shows the bit functions of the Debug Exception and Monitor Control
Register.
Function
Reserved, SBZP
This bit must be set to 1 to enable use of the trace and debug blocks:
Data Watchpoint and Trace (DWT)
Instruction Trace Macrocell (ITM)
Embedded Trace Macrocell (ETM)
Trace Port Interface Unit (TPIU).
This enables control of power usage unless tracing is required. This can be
enabled by the application, for ITM use, or by a debugger.
Reserved, SBZP
a
This enables the monitor to identify how it wakes up:
1 = woken up by MON_PEND
0 = woken up by debug exception.
a
When MON_EN = 1, this is used to step the core. When MON_EN = 0, this
bit is ignored. This is the equivalent to C_STEP. Interrupts are only stepped
according to the priority of the monitor and settings of PRIMASK,
FAULTMASK, or BASEPRI.
Copyright © 2005, 2006 ARM Limited. All rights reserved.

Table 10-4 Debug Exception and Monitor Control Register

Core Debug
10-9

Advertisement

Table of Contents
loading

Table of Contents