Hello,
I am developing an application and we are using the TM4C129EKCPDT. I want the ability to remotely reprogram our device by downloading and storing a new flash image to an EEPROM attached to ssi0 and then initiate an internal reprogram of the chip. I realize that the factory bootloader does not support this type of ssi flash reprogramming and I will have to develop my own bootloader.
My thinking is as follows.
1) download/save and verify the image to the EEPROM.
2) initiate the reprogram procedure by setting an IO and resetting the chip
3) when the chip resets it sees the IO and loads my custom bootloader to RAM and reprograms the flash
4) reprogramming complete and verified so reset the IO and then reset the chip to allow it to run the new image
Does this seem reasonable and is there any documentation/examples around that could help me out in developing this?
thanks for any input