The application manager has the main purposes of:
- Detecting when the device should be in bootloader mode or application mode
- Validating the application
- Redirecting interrupt vectors
- Jumping from bootloader to application
- Recovering a valid image when in Dual-Image mode