ARM Cortex-M3 Technical Reference Manual page 257

R2p0
Hide thumbs Also See for Cortex-M3:
Table of Contents

Advertisement

ARM DDI 0337G
Unrestricted Access
Data value is only sampled for accesses that do not fault (MPU or bus fault). The
PC is sampled irrespective of any faults. The PC is only sampled for the first
address of a burst.
FUNCTION is overridden for comparators given by DATAVADDR0 and
DATAVADDR1 in DWT_FUNCTION1if DATAVMATCH is also set in
DWT_FUNCTION1. The comparators given by DATAVADDR0 and
DATAVADDR1 can then only perform address comparator matches for
comparator 1 data matches.
If the data matching functionality is not included during implementation it is not
possible to set DATAVADDR0, DATAVADDR1, or DATAVMATCH in
DWT_FUNCTION1. This means that the data matching functionality is not
available in the implementation. Test the availability of data matching by writing
and reading the DATAVMATCH bit in DWT_FUNCTION1. If it is not settable
then data matching is unavailable.
PC match is not recommended for watchpoints because it stops after the
instruction. It mainly guards and triggers the ETM.
Copyright © 2005-2008 ARM Limited. All rights reserved.
Non-Confidential
System Debug
11-29

Advertisement

Table of Contents
loading

Table of Contents