ARM R4F, r1p3 manual Memory addresses for breakpoints and watchpoints

Models: R4F r1p3 R4

1 456
Download 456 pages 40.06 Kb
Page 276
Image 276

Debug

Table 11-3 Debug memory-mapped registers (continued)

Offset

Register

Access

Mnemonic

Description

(hex)

number

 

 

 

 

 

 

 

 

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

 

 

 

 

 

11.3.5Memory addresses for breakpoints and watchpoints

The Vector Catch Register (VCR) sets breakpoints on exception vectors as instruction addresses.

ARM DDI 0363E

Copyright © 2009 ARM Limited. All rights reserved.

11-7

ID013010

Non-Confidential, Unrestricted Access

 

Page 276
Image 276
ARM R4F, r1p3 manual Memory addresses for breakpoints and watchpoints