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.

TM4C123GH6PZ: How to set interrupt vector offset in user program when using bootloader?

Part Number: TM4C123GH6PZ

Hi Team,

Here's an issue from the customer may need your help:

How to set interrupt vector offset in user program when using bootloader?

Thanks & Regards

Yale Li

  • Hi Yale,

      Please use VTABLE register to relocate the vector table starting address. By default vector table starts at 0x0. 

    On system reset, the vector table is fixed at address 0x0000.0000. Privileged software can write to
    the Vector Table Offset (VTABLE) register to relocate the vector table start address to a different
    memory location, in the range 0x0000.0400 to 0x3FFF.FC00 (see “Vector Table” on page 106). Note
    that when configuring the VTABLE register, the offset must be aligned on a 1024-byte boundary.