9.7. Disabling EmbeddedICE-RT

You 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.

Temporarily

By setting bit 5 in the Debug Control Register (described in Debug control register). 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.

Copyright © 2001, 2003, 2004 ARM Limited. All rights reserved.ARM DDI 0229C
Non-Confidential