What is the difference between startup code and reset handler?
When an ARM-based microcontroller powers on or resets, the processor begins executing instructions from a specific memory address. The code located at this address is known as the startup code or boot code. The primary job of the startup code is to initialize the processor, memory, and any peripherals so that the main application code