9: Debugging Your System
ARM720T CORE CPU MANUAL EPSON 9-11
Abort status register
This register identifies whether an abort exception entry was
caused by a breakpoint, a watchpoint, or a real abort. For more
information, see
Abort status register
on page 9-38.
Debug Communications Channel (DCC)
The DCC passes information between the target and the host
debugger. For more information, see
The debug communications
channel
on page 9-14.
In addition, two independent registers provide overall control of EmbeddedICE-RT operation.
These are described in the following sections:
•
Debug control register
on page 9-39
•
Debug status register
on page 9-41.
The locations of the EmbeddedICE-RT registers are given in
EmbeddedICE-RT timing
on
page 9-44.
9.7 Disabling EmbeddedICE-RTYou can disable EmbeddedICE-RT in two ways:
Permanently By wiring the DBGEN input LOW.
When DBGEN is LOW:
•DBGBREAK and DBGRQ are ignored by the core
Note: DBGACK is forced LOW by the ARM720T core
• interrupts pass through to the processor uninhibited
• the EmbeddedICE-RT logic enters low-power mode.
Caution: Hard-wiring the DBGEN input LOW permanently
disables debug state information. However, you must
not rely on this for system security.
Tempor ari ly By setting bit 5 in the Debug Control Register (described in
Debug
control register
on page 9-39). Bit 5 is also known as the
EmbeddedICE-RT disable bit.
You must set bit 5 before doing either of the following:
• programming breakpoint or watchpoint registers
• changing bit 4 of the Debug Control Register.