Debug
ARM DDI 0363E
Copyright © 2009 ARM Limited. All rights reserved.
11-7
ID013010
Non-Confidential, Unrestricted Access
11.3.5
Memory addresses for breakpoints and watchpoints
The
Vector Catch Register
(VCR) sets breakpoints on exception vectors as instruction
addresses.
0x080
c32
RW
DTRRX
Data Transfer Register
on page 11-18
0x084
c33
W
ITR
Instruction Transfer Register
on page 11-21
0x088
c34
RW
DSCR
CP14 c1, Debug Status and Control Register
on page 11-14
0x08C
c35
RW
DTRTX
Data Transfer Register
on page 11-18
0x090
c36
W
DRCR
Debug Run Control Register
on page 11-22
0x094-0x0FC
c37-c63
R
-
RAZ
0x100-0x11C
c64-c71
RW BVR
Breakpoint Value Registers
on page 11-23
0x120-0x13C
c72-c79
R
-
RAZ
0x140-0x15C
c80-c87
RW
BCR
Breakpoint Control Registers
on page 11-23
0x160-0x17C
c88-c95
R
-
RAZ
0x180-0x19C
c96-c103
RW
WVR
Watchpoint Value Registers
on page 11-26
0x1A0-0x1BC
c104-c111
R
-
RAZ
0x1C0-0x1DC
c112-c119
RW
WCR
Watchpoint Control Registers
on page 11-26
0x1E0-0x1FC
c120-c127
R
-
RAZ
0x200-0x2FC
c128-c191
R
-
RAZ
0x300
c192
R
OSLAR
Not implemented in this processor. Reads as zero.
0x304
c193
R
OSLSR
Operating System Lock Status Register
on page 11-28
0x308
c194
R
OSSRR
Not implemented in this processor. Reads as zero.
0x30C
c195
R
-
RAZ
0x310
c196
RW
PRCR
Device Power-down and Reset Control Register
on
page 11-30
0x314
c197
R
PRSR
Device Power-down and Reset Status Register
on page 11-30
0x318-0x7FC
c198-c511
R
-
RAZ
0x800-0x8FC
c512-575
R
-
RAZ
0x900-0xCFC
c576-c831
R
-
RAZ
0xD00
-
0xDFC
c832-c895
R
-
Processor ID Registers
on page 11-32
0xE00
-
0xE7C
c896-c927
R
-
RAZ
0xE80
-
0xEFC
c928-c959
-
-
Chapter 13
Integration Test Registers
0xF00-0xFFC
c960-c1023
-
-
Management registers
on page 11-32
Table 11-3 Debug memory-mapped registers (continued)
Offset
(hex)
Register
number
Access
Mnemonic
Description