Thanks for your response.
My operation flow situation,
burning my boootloader program at address 0x0~0x2CFF. Then, burning the application program at address 0x3000~(size 0xb000). Where burn the application program by LPCLinkII and debug in MCUXpresso.
In general, when I burn the application code by LPCLinkII, it should startup from the bootloader(0x0) and jump to the application code(0x3000) and stop at the first line of the main() function.
So, If I do not use the SPI interrupt in the bootloader code, it works, it correct jump from bootloader to application main().
But, If I use the SPI interrupt in the bootloader code, it doesn't jump from bootloader to application main().
By the way, I used the method several MCUs, but I usually use UART in bootloader code, it's my first time use the SPI.
I used the method with LPC824, but I used the uart in bootloader coed, not spi.