Part Number: TM4C1294NCPDT
Hello Team,
In order to support in-application programming, we are using a flag (32 bits) which we write to the last location in the FLASH. While application is running, a request to flash programming will update this flag to a unique value and then we switch to bootloader. Since the flash supports a block erase and a block write. We need to maintain a buffer of 16k, to take a back up of last block and overwrite only the flag memory. For this either we can occupy the stack or heap. But can we avoid this? Is there any alternative other than using Eeprom?
Thanks
Abhijit