3.5 CPU Boot

Boot memory starts at address 0x0000_0000 (this is the stack pointer) followed by 0x0000_0004 (this is the reset vector). For more details, see Memory Map.

On a system reset, the vector table is fixed at address 0x00000000. Software can write to the Vector Table Offset Register (VTOR) to relocate the vector table’s start address to a different memory location.