Debug Support
ARM DDI0145B
Copyright © 1998, 1999 ARM Limited. All rights reserved.
5-47
5.15
Single stepping
The ARM9TDMI EmbeddedICE macrocell contains logic that allows efficient single
stepping through code. This leaves the macrocell watchpoint comparators free for
general use.
This function is enabled by setting bit 3 of the debug control register. The state of this
bit should only be altered while the processor is in debug state. If the processor exits
debug state and this bit is HIGH, the processor fetches an instruction, executes it, and
then immediately reenters debug state. This happens independently of the watchpoint
comparators. If a system-speed data access is performed while in debug state, the
debugger must ensure that the control bit is clear first.
Summary of Contents for ARM9TDMI
Page 6: ...Contents vi Copyright 1998 1999 ARM Limited All rights reserved ARM DDI0145B ...
Page 12: ...Preface xii Copyright 1998 1999 ARM Limited All rights reserved ARM DDI0145B ...
Page 16: ...Introduction 1 4 Copyright 1998 1999 ARM Limited All rights reserved ARM DDI0145B ...
Page 22: ...Programmer s Model 2 6 Copyright 1998 1999 ARM Limited All rights reserved ARM DDI0145B ...
Page 110: ...Test Issues 6 6 Copyright 1998 1999 ARM Limited All rights reserved ARM DDI0145B ...
Page 154: ...Index Index 4 Copyright 1998 1999 ARM Limited All rights reserved ARM DDI0145B ...