Core Debug
ARM DDI 0337G
Copyright © 2005-2008 ARM Limited. All rights reserved.
10-3
Unrestricted Access
Non-Confidential
10.2
Core debug registers
The registers that provide debug operations are:
•
Debug Halting Control and Status Register
•
Debug Exception and Monitor Control Register
on page 10-8.
•
Debug Core Register Data Register
on page 10-8
•
Debug Exception and Monitor Control Register
on page 10-8.
10.2.1
Debug Halting Control and Status Register
The purpose of the
Debug Halting Control and Status Register
(DHCSR) is to:
•
provide status information about the state of the processor
•
enable core debug
•
halt and step the processor.
The DHCSR:
•
is a 32-bit read/write register
•
address is
0xE000EDF0
.
Note
The DHCSR is only reset from a system reset, including power on. Bit 16 of DHCSR
is Unpredictable on reset.
Figure 10-1 on page 10-4 shows the bit assignments in the register.