Chapter 13
Debug
This chapter describes the processor debug unit, that assists development of application software,
operating systems, and hardware, and contains the following sections:
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
ARM DDI 0301H
ID012310
Debug systems on page 13-2
About the debug unit on page 13-3
Debug registers on page 13-5
CP14 registers reset on page 13-25
CP14 debug instructions on page 13-26
External debug interface on page 13-28
Changing the debug enable signals on page 13-31
Debug events on page 13-32
Debug exception on page 13-35
Debug state on page 13-37
Debug communications channel on page 13-42
Debugging in a cached system on page 13-43
Debugging in a system with TLBs on page 13-44
Monitor debug-mode debugging on page 13-45
Halting debug-mode debugging on page 13-50
External signals on page 13-52.
Copyright © 2004-2009 ARM Limited. All rights reserved.
Non-Confidential, Unrestricted Access
13-1