I am trying to flash my application from bootloader and after flashing application I jump into application.
After jumping to application all things are working but RTI0 interrupt is not working.
On first reset I got RTI0 interrupt but reset it gain it not works for me.
My bootloader Linker file snap.
VECTORS (X) : origin=0x00000000 length=0x00000020 vfill = 0xffffffff
FLASH0 (RX) : origin=0x00000020 length=0x0003FFFF - 0x00000020 vfill = 0xffffffff
FLASH1 (RX) : origin=0x00040000 length=0x003FFFFF - 0x00040000 vfill = 0xffffffff
STACKS (RW) : origin=0x08000000 length=0x00002500
RAM (RW) : origin=0x08002500 length=0x0007db00
/* Bank 0 ECC */
ECC_VEC (R) : origin=(0xf0400000 + (start(VECTORS) >> 3))
length=(size(VECTORS) >> 3)
ECC={algorithm=algoL2R5F021, input_range=VECTORS}
ECC_FLA0 (R) : origin=(0xf0400000 + (start(FLASH0) >> 3))
length=(size(FLASH0) >> 3)
ECC={algorithm=algoL2R5F021, input_range=FLASH0 }
/* Bank 1 ECC */
ECC_FLA1 (R) : origin=(0xf0400000 + (start(FLASH1) >> 3))
length=(size(FLASH1) >> 3)
ECC={algorithm=algoL2R5F021, input_range=FLASH1 }
My application linker file snap.
VECTORS (X) : origin=0x00040020 length=0x00000020 vfill = 0xffffffff
FLASH0 (RX) : origin=0x00040040 length=0x000BFFFF-0x00040040 vfill = 0xffffffff
FLASH1 (RX) : origin=0x000C0000 length=0x003FFFFF-0x000C0000 vfill = 0xffffffff
STACKS (RW) : origin=0x08000000 length=0x00002500
RAM (RW) : origin=0x08002500 length=0x0007db00
/* Bank 0 ECC */
ECC_VEC (R) : origin=(0xf0400000 + (start(VECTORS) >> 3))
length=(size(VECTORS) >> 3)
ECC={algorithm=algoL2R5F021, input_range=VECTORS}
ECC_FLA0 (R) : origin=(0xf0400000 + (start(FLASH0) >> 3))
length=(size(FLASH0) >> 3)
ECC={algorithm=algoL2R5F021, input_range=FLASH0 }
/* Bank 1 ECC */
ECC_FLA1 (R) : origin=(0xf0400000 + (start(FLASH1) >> 3))
length=(size(FLASH1) >> 3)
ECC={algorithm=algoL2R5F021, input_range=FLASH1 }
Thannks