Hi there,
I've linked #pragma LOCATION(main_app, 0xC000). 0xC000 start of app code.
In the boot function I'm calling this main_app as
uint16_t addr = 0xC000;
((void (*)())addr)();
Well it goes and executes. But If tune that two line to,
uint16_t addr = 0x8000;
((void (*)())addr)();
Also my sys. works fine.
Basically I want to call specific/good firmware after reset in dual firmware image based firmware update.
Please help in understanding/solving this issue!.
Device: CC430F5137
IDE: CCSv6
-Thanks,
Rahul