Part Number: MSP430FR2433
I need two binaries to be flashed in my MSP FRAM.
- Primary image : It contains the basic use-cases that should always be executed by MSP, if secondary image gets corrupted during upgrade. This image is never upgraded once it is flashed in FRAM.
- Secondary image : It contains all the use-cases that are executed by MSP. Upgrade always happens in this image.
Is there any way to implement it ?
Please suggest if a better solution exists. My requirement is that, if firmware hang occurs during code execution or firmware corruption occurs during upgrade, then MSP should not brick. It should execute the basic use cases that are contained by primary image.
If I have to design a custom bootloader for this, then please suggest useful documents and sections in it that I should refer.

