EmbeddedICE debug architecture and debug monitor differences

A debug monitor 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 timers) 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 enables debugging to be as non-intrusive as possible:

Show/hideSee also

Copyright © 2010-2012 ARM. All rights reserved.ARM DUI 0515F
Non-ConfidentialID021112