Table 11-17, Breakpoint control registers functions -24 – ARM Cortex R4F User Manual

Page 293

Advertising
background image

Debug

ARM DDI 0363E

Copyright © 2009 ARM Limited. All rights reserved.

11-24

ID013010

Non-Confidential, Unrestricted Access

Table 11-17 shows how the bit values correspond with the Breakpoint Control Registers
functions.

Table 11-17 Breakpoint Control Registers functions

Bits

Field

Function

[31:29]

Reserved

Do not modify on writes. On reads, the value returns zero.

[28:24]

Breakpoint
address mask

This field sets a breakpoint on a range of addresses by masking lower order address bits out
of the breakpoint comparison.

a

b00000 = no mask
b00001 = Reserved
b00010 = Reserved
b00011 =

0x00000007

mask for instruction address

b00100 =

0x0000000F

mask for instruction address

b00101 =

0x0000001F

mask for instruction address

...
b11111 =

0x7FFFFFFF

mask for instruction address.

[23]

Reserved

-

[22:20]

M

Meaning of BVR:
b000 = instruction address match
b001 = linked instruction address match
b010 = unlinked context ID
b011 = linked context ID
b100 = instruction address mismatch
b101 = linked instruction address mismatch
b11x = Reserved.
For more information, see Table 11-18 on page 11-25

[19:16]

Linked BRP
number

The binary number encoded here indicates another BRP to link this one with.

Note

if a BRP is linked with itself, it is Unpredictable whether a breakpoint debug event is
generated

if this BRP is linked to another BRP that is not configured for linked context ID
matching, it is Unpredictable whether a breakpoint debug event is generated.

[15:14]

Secure state
access control

RAZ or SBZP.

[13:9]

Reserved

Do not modify on writes. On reads, the value returns zero.

Advertising
This manual is related to the following products: