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.
Related concepts
5.4 Vector table for ARMv6 and earlier, ARMv7-A and ARMv7-R profiles
Non-ConfidentialPDF file icon PDF versionARM DUI0471K
Copyright © 2010-2014 ARM. All rights reserved.