Tool/software: Code Composer Studio
Hello,
I am using TM4C123 in our project. I want to have firmware upgrade through USB for my project. I have gone through example and successfully I was able to upgrade the application via USB.
I want to implement fail-safe mechanism in my application/bootloader. I am planning to have 2 banks of firmware - Active and NonActive banks (Non-Active bank can be in the internal or external flash memory) . In any case, if the new firmware doesn't work properly, I want the bootloader to switch to the older firmware which was running on the board previously.
Is this possible with TM4C123 controller? Is there any application I can refer?
Regards,
Naman