Arm Cortex M33 Vector Table mapping
Dear Developers,
I am facing some issue with FreeRTOS port for Arm CM33 at vStartFirstTask
After debugging found out that Vector table address and SCB->VTOR both are not same.
due to this SP getting loaded with another value resulting Hardfault at SVC %0 * System call to start First Task
please help me to understand and resolve this problem.
Thanks a lot for support.
Arm Cortex M33 Vector Table mapping
What is setting the vtor value? Can you change it so it is correct – it is not something the kernel does as it doesn’t know where the user places the vector table if it is moved from the default address.