5.9 Reset handlers

The operations carried out by the Reset handler depend on the system that the software is being developed for.

For example, it might:

  • set up exception vectors

  • initialize stacks and registers

  • initialize the memory system, if using an MMU

  • initialize any critical I/O devices

  • enable interrupts

  • change processor mode and/or state

  • initialize variables required by C and call the main application.

Non-ConfidentialPDF file icon PDF versionARM DUI0471M
Copyright © 2010-2016 ARM Limited or its affiliates. All rights reserved.