| |||
| Home > Handling Processor Exceptions > Reset handlers | |||
The operations carried out by the Reset handler depend on the system for which the software is being developed. For example, it may:
Set up exception vectors. See Installing an exception handler for details.
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.
See Chapter 6 Writing Code for ROM for more information.