12.6.2. Halting debug event

The debugger or the system can cause the core to enter into debug state by triggering any of the following halting debug events:

If EDBGRQ or CTI debug request is asserted while DBGEN is HIGH but invasive debug is not permitted, the devices that assert these signals must hold them until the processor enters debug state, that is, until DBGACK is asserted. Otherwise, the behavior of the processor is Unpredictable. For DRCR[0] and OS unlock catch halting debug events, the processor records them internally until it is in a state and mode where they can be acknowledged.

Copyright © 2006-2009 ARM Limited. All rights reserved.ARM DDI 0344I