I am using the MK10DX256. I am trying to move my application to address 0x2000 so that the bootloader will reside in 0x0000 - 0x1FFF.
When I attempt to debug my application it immediately faults.


Here is my memory setup:

In my main() I set SCB->VTOR = to 0x2000. It does not appear my code is ever reaching the main() function.
If I move my application back to address 0x0000 I have no issues and it runs normally. Any assistance would be greatly appreciated.