This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

RTOS/TM4C1294NCPDT: Relocating TI-RTOS application in memory

Part Number: TM4C1294NCPDT

Tool/software: TI-RTOS

Hi,

I have a TI-RTOS based application which I wish to add an OTA update feature. The application runs no problem at all, with the vectors located at 0x00000000. 

m3Hwi.vectorTableAddress = 0x00000000;
m3Hwi.resetVectorAddress = 0x00000000;

However when I change the vector address to 0x4000:-

 m3Hwi.vectorTableAddress = 0x00004000;
m3Hwi.resetVectorAddress = 0x00004000;

The application crashes at     BIOS_start();

I have checked the VTOR and it is set to 0x4000. Is there another setting that I am missing?

Thanks,

Richard.