Tool/software:
I had looking into this a while ago and am now just coming back to the project, so i still have to bring myself up to speed, but wanted to ask this before i went too far.
in my application, i'd like to be able to program my device in system, with a failsafe, so if programming did not finish or fails that the safe boot occurs.
i communicate to it from software->fpga->spi->mspm0
i think i remember seeing a boot loader that could verify images and load failsafes, but i wasn't sure how that is beneficial. I need my spi protocol in order to gather data, i've tested this where i can send a block of data into a ram buffer, just need to write it into flash. i was hoping that i could use the same code for my factory and latest image to not have to maintain different code. i wans't sure how to make different configurations and make sure that each configuration was located in different halves of flash, how they know if they are the factory or latest (probably can know where their program is located), and how to fall back to the other if they fail or corruption of image is detected.
any things you can point at or recommend would be helpful. i'll follow up with more questions after i get back into it.
thanks.