Part Number: TM4C1294NCPDT
As per data sheet of TM4C1294 controller the Register 57: Vector Table Offset (VTABLE), offset 0xD08
we can change the address of vector table, but the first 9 bits are RO (read only) so how does this program still works.
*Bootloader program
__asm(" mov r0, #0x4000\n"
" ldr r1, [r0]\n"
" msr msp, r1"
);
__asm(" ldr r0, [r0, #4]\n"
" bx r0\n");
*Application Program
HWREG(NVIC_VTABLE) = 0X4000;
i think I should we have to write
HWREG(NVIC_VTABLE) = 0X4000 << 10;
