Thanks Erich.
Yes I assumed the same. I implemented like this but it didn't work.
In my first small code, I have:
void (* App2)(void) = (void (*)())(0x3C00);
main application is stored at 0x3C00.
When condition is satisfied,
I have done:
App2();
But this is not working!
Is this correct? If yes, what can be the reason for not working? If no, what changes I require to do?
Thanks and Regards,
Pandurang