Hello @converse ,
First of all thank you very much for the help and concern.
Regarding the interrupt handler I went to make sure that the interrupt was pointing into the right handler and it is. The issue remains.
I can confirm that the interrupt handler is pointing to the right function by running the app without the bootloader and it works.
So if I have the PROGRAM_FLASH set to 0x0 and use the app without the bootloader, the app runs ok and handles the UART interrupt ; If I set the PROGRAM_FLASH to 0xf000 in order to accommodate the bootloader, then flash the two together, the app will run only until it finds an interrupt.
This is why I am thinking that it might have to do with the interrupt memory area that is not being set correctly in order to accommodate the bootloader. Does it make sense? How should it be set with the MCUxpresso?
Onde more thank you for the help.
Regards