Arm Cortex M33 Vector Table mapping

dkumaryadav26 wrote on Tuesday, June 11, 2019:

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.

rtel wrote on Tuesday, June 11, 2019:

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.