1.3.4. How Multi-ICE differs from a debug monitor

A debug monitor, such as the Angel™ debug monitor provided with the ARM Firmware Suite (AFS), is an application that runs on your target hardware in conjunction with your application, and requires target resources (for example, memory, access to exception vectors, and time) to be available.

The EmbeddedICE debug architecture requires almost no resources. Rather than being an application on the board, it works by using:

The EmbeddedICE debug architecture allows debugging to be as non-intrusive as possible:

Copyright © 1998-2002 ARM Limited. All rights reserved.ARM DUI 0048F
Non-Confidential