I got a problem in my IAP project. The boot firmware download my application F/W successfully. And the application F/W has started running in main flash. But the UART ISR in application never get executed. The same code works OK when being programmed into secondry falsh thru JTAG. I am thinking that UART interrupt is not redirected properly after memory swapped . Does any body know about that?