Debug
ARM DDI 0388I
Copyright © 2008-2012 ARM. All rights reserved.
10-5
ID073015
Non-Confidential
10.4
Debug register summary
You can access the debug registers:
•
through the CP14 interface. The debug registers are mapped to coprocessor instructions.
•
through the APB using the relevant offset when PADDRDBG[12]=0, with the following
exceptions:
—
DBGRAR
—
DBGSAR
—
DBGSCR-int
—
DBGTR-int.
External views of DBSCR and DBGTR are accessible through memory-mapped APB access.
shows the CP14 interface registers. All other registers are described in the
ARM
Architecture Reference Manual
.
Table 10-1 CP14 Debug register summary
Register
number
Offset CRn Op1
CRm
Op2
Name
Type
Description
0
0x000
c0
0
c0
0
DBGDIDR
ab
RO
See the
ARM Architecture Reference
Manual
-
-
c1
0
c0
0
RO
-
-
c2
0
c0
0
DBGDSAR
RO
-
-
c0
0
c1
0
DBGDSCRint
RO
5
-
c0
0
c5
0
DBGDTRRXint
RO
DBGDTRTXint
WO
Reserved
6
0x018
c0
0
c6
0
DBGWFAR
RW
Use of DBGWFAR is deprecated in
the ARMv7 architecture, because
watchpoints are synchronous
7
0x01C
c0
0
c7
0
DBGVCR
RW
See
the
ARM Architecture Reference
Manual
8 -
-
-
-
-
-
-
Reserved
9
0x024
c0
0
c9
0
DBGECR
RAZ/WI
Not implemented
10
0x028
c0
0
c10
0
DBGDSCCR RAZ/WI
11
0x02C
c0
0
c11
0
DBGDSMCR RAZ/WI
12-31 -
-
-
-
-
-
-
Reserved
32
0x080
c0
0
c0
2
DBGDTRRXext
RW
See
the
ARM Architecture Reference
Manual
33
0x084
c0
0
c1
2
DBGITR
WO
33
0x084
c0
0
c1
2
DBGPCSR RO
34
0x088
c0
0
c2
2
DBGDSCRext
RW
35
0x08C
c0
0
c3
2
DBGDTRTXext
RW
36
0x090
c0
0
c4
2
DBGDRCR WO
See
the
ARM Architecture Reference
Manual