Question
How RESET address is determined in STM32?
Posted on November 10, 2016 at 05:25
Hi,
I know that when a stm32 mcu resets, it first jumps to address 0x0 where a vector table resides. And then it jumps to reset handler. My question is, how is the vector table flashed at address 0x0 ? Is it decided by the startup file or the linker script. Also, if flash address space starts at 0x80000000, how is the code flashed here. Is that also decided by linker script or startup file. I'm a little confused about the whole reset sequence. Is there any wiki where I can find all the info? Thanks! #stm32 #reset-sequence