The Vector Table
CPU's Instruction Manual at 0x10000000
Vector Table Layout
Offset
Address
Value
Meaning
0x00
0x10000000
0x20082000
Initial SP
0x04
0x10000004
0x1000015D
Reset Handler
0x08
0x10000008
0x1000011B
NMI Handler
0x0C
0x1000000C
0x1000011D
HardFault Handler
GDB:
x/4x 0x10000000
On Power-On
1. CPU reads SP from 0x00
2. Sets SP = 0x20082000
3. Reads Reset from 0x04
4. Jumps to 0x1000015C
Default Handlers
NMI, HardFault, SVCall,
PendSV, SysTick all use:
bkpt 0x0000
<- stops debugger