Thanks Lukas,
Finally i am able to run the application after jumping from bootloader.
I has to edit the startup script of application. the flash start address in the SMPU register has modified and it works now.
But i don't know why ?.
Following are the address which was there by default.
/******************************************************************/
/* Freescale Guidance 4 - SMPU */
/******************************************************************/
/* Configure Flash region */
SMPU_0.RGD[0].WORD0.R = 0x00400000; /* Start Address */
/* change to 0x0040_0000 (UTEST, BAF, DataFlash) */
SMPU_0.RGD[0].WORD1.R = 0x02000000; /* End Address */
-------
-------
/* Configure Flash region */
SMPU_1.RGD[0].WORD0.R = 0x00400000; /* Start Address */
/* change to 0x0040_0000 (UTEST, BAF, DataFlash) */
SMPU_1.RGD[0].WORD1.R = 0x02000000; /* End Address */
------
------
I changed to
SMPU_0.RGD[0].WORD0.R = 0x00FC0000 ; /* Start Address */ // Old was 0x00400000
SMPU_0.RGD[0].WORD1.R = 0x0157FFFF ; /* End Address */ // Old was 0x02000000
----
SMPU_1.RGD[0].WORD0.R = 0x00FC0000 ; /* Start Address */ // Old was 0x00400000
SMPU_1.RGD[0].WORD1.R = 0x0157FFFF ; /* End Address */ // Old was 0x02000000
what is the relevance of SMPU register configuration.