Part Number: TMS320F280039
Hello,
I am implementing in-field programming of some the flash memory in a F28003x-based device using FAPI library. I noticed the following warning in the datasheet:
"Brownout events during flash programming can corrupt flash data and permanently lock the device." (SPRSP61C, section 6.5.1)
I want to make sure I understand the risk here. Which of the following is true:
1. Brownout events during flash programming can cause partial writes/erases to occur, which would lead to ECC failures for the area of memory that was being erased/programmed during the brownout, and this condition could be recovered by reprogramming OR
2. Brownout events during flash programming can cause something worse than ECC failures that cannot be recovered from, or corruption of flash memory aside from the areas being erased/programmed