# Arm Cortex M33 Vector Table mapping 

**URL:** <https://forums.freertos.org/t/arm-cortex-m33-vector-table-mapping/7910>\
**Category:** Kernel\
**Created:** [June 11, 2019, 7:54am UTC](https://forums.freertos.org/t/arm-cortex-m33-vector-table-mapping/7910 "2019-06-11T07:54:20Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![system](https://d2v6vdsk2p900z.cloudfront.net/original/1X/7fc8fdb729c645aab5b20282bbe34e57cb407be6.jpeg) [@system](https://forums.freertos.org/u/system)\
**Post date:** [June 11, 2019, 7:54am UTC](https://forums.freertos.org/t/arm-cortex-m33-vector-table-mapping/7910/1 "2019-06-11T07:54:20Z")

</div>

**[dkumaryadav26](https://sourceforge.net/u/dkumaryadav26/)** wrote on [Tuesday, June 11, 2019](https://sourceforge.net/p/freertos/discussion/382005/thread/a3d71faadf/#55d7):

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.

---

<div class="post-metadata">

**Author:** ![rtel](https://d3iykfbgfh8zhg.cloudfront.net/user_avatar/forums.freertos.org/rtel/32/31_2.png) [@rtel](https://forums.freertos.org/u/rtel)\
**Post date:** [June 11, 2019, 9:07am UTC](https://forums.freertos.org/t/arm-cortex-m33-vector-table-mapping/7910/2 "2019-06-11T09:07:53Z")

</div>

**[rtel](https://sourceforge.net/u/rtel/)** wrote on [Tuesday, June 11, 2019](https://sourceforge.net/p/freertos/discussion/382005/thread/a3d71faadf/#55d7/afb0):

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.
