Hi @Zak ,
The address of the VTOR register is 0xe000ed08
, but the value is 0
as shown in either hex
or binary
column. After taking svc 0
, mcu is jumping to the address stored in VTOR register which is 0
.
It does seem like VTOR is not properly. Because, as per the picture above, value at address 0x0 is 0xffffffff. Can you please check the address where the exception vectors are located either from the.map
or the linker script and load that value into VTOR by following prvPortStartFirstTask() fails at SVC 0 - Kernel - FreeRTOS Community Forums ?