| |||
| Home > Debug > About the debug unit | |||
The processor debug unit assists in debugging software running on the processor. You can use the processor debug unit, in combination with a software debugger program, to debug:
application software
operating systems
ARM processor-based hardware systems.
The debug unit enables you to:
stop program execution
examine and alter processor state
examine and alter memory and peripheral state
restart the processor.
You can debug software running on the processor in the following ways:
Trace debugging, see ETM interface.
The processor debug unit conforms to the ARMv7 debug architecture. For more information see the ARM Architecture Reference Manual.