Debug Support
5-46
Copyright © 1998, 1999 ARM Limited. All rights reserved.
ARM DDI0145B
5.14
Vector catching
The ARM9TDMI EmbeddedICE macrocell contains logic that allows efficient trapping
of fetches from the vectors during exceptions. This is controlled by the Vector catch
register. If one of the bits in this register is set HIGH and the corresponding exception
occurs, the processor enters debug state as if a breakpoint has been set on an instruction
fetch from the relevant exception vector.
For example, if the processor executes a SWI instruction while bit 2 of the Vector catch
register is set, the ARM9TDMI fetches an instruction from location 0x8. The vector
catch hardware detects this access and forces the internal
Breakpoint
signal HIGH into
the ARM9TDMI control logic. This, in turn, forces the ARM9TDMI to enter debug
state.
The behavior of the hardware is independent of the watchpoint comparators, leaving
them free for general use. The vector catch register is sensitive only to fetches from the
vectors during exception entry. Therefore, if code branches to an address within the
vectors during normal operation, and the corresponding bit in the Vector Catch register
is set, the processor is not forced to enter debug state.
Содержание ARM9TDMI
Страница 1: ...Copyright 1998 1999 ARM Limited All rights reserved ARM DDI0145B ARM9TDMI Technical Reference Manual ...
Страница 6: ...Contents vi Copyright 1998 1999 ARM Limited All rights reserved ARM DDI0145B ...
Страница 12: ...Preface xii Copyright 1998 1999 ARM Limited All rights reserved ARM DDI0145B ...
Страница 16: ...Introduction 1 4 Copyright 1998 1999 ARM Limited All rights reserved ARM DDI0145B ...
Страница 22: ...Programmer s Model 2 6 Copyright 1998 1999 ARM Limited All rights reserved ARM DDI0145B ...
Страница 36: ...ARM9TDMI Processor Core Memory Interface 3 14 Copyright 1998 1999 ARM Limited All rights reserved ARM DDI0145B ...
Страница 54: ...ARM9TDMI Coprocessor Interface 4 18 Copyright 1998 1999 ARM Limited All rights reserved ARM DDI0145B ...
Страница 110: ...Test Issues 6 6 Copyright 1998 1999 ARM Limited All rights reserved ARM DDI0145B ...
Страница 138: ...ARM9TDMI AC Characteristics 8 20 Copyright 1998 1999 ARM Limited All rights reserved ARM DDI0145B ...
Страница 150: ...ARM9TDMI Signal Descriptions A 12 Copyright 1998 1999 ARM Limited All rights reserved ARM DDI0145B ...
Страница 154: ...Index Index 4 Copyright 1998 1999 ARM Limited All rights reserved ARM DDI0145B ...