This discussion has been locked.
You can no longer post new replies to this discussion. If you have a question you can start a new discussion

How to relocate the Cortex-M3 Vector Table

Hi Everyone,

I am very new to using the NXP LPC1788 base on the Cortex-M3. I will like to relocate the vector table from address 0x00000000 to another location in SRAM, say address 0x00003500 . I am using a scatter file to build my image.

I do have a bootloader that already resides at address 0 and occupies the first 8KB of my 512KB ROM and I do not want to affect the code that resides in this region. I read that by default, the vector table is at address zero. in veiw of the above mentioned, could you kindly help me with information on how I can flash my new application code without affecting the bootloader?

Thanks