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
change processor mode and/or state
initialize variables required by C and call the main application.