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.

LP-MSPM0G3507: Interrupts stop working after jumping from a custom bootloader to the application

Part Number: LP-MSPM0G3507

I have a simple custom bootloader that simply jumps to the application at startup, however interrupts stop working after application takes over, everything else seems to work fine.  Did anyone have the same issue and have a solution to it?

Thanks,

Mike 

bootloader starts at 0x0000

DL_SYSTICK_disableInterrupt();
DL_SYSTICK_disable();

disable_interrupts();

SCB->VTOR = (volatile uint32_t) 0x4000;

jump_to_app(0x4000);

 

application memory starts at 0x4000