I work on a bootloader based on SPNA196 exemple.
After erasing a range of Flash I dump the content of this area. All bytes are at 0xFF value. So far, so good. Then I reboot the board and when I dump this area of Flash I see a byte at 0xFE value.
There is a single bit that is false and only after a reboot. It is like reboot has corrupted the Flash.
I use ECC on Flash and no uncorrectable error is detected.
After erase I can program sucessfully but after erase and reboot programmation fails.
Have you an idea what is happening and how to fix it ?
Thanks,
Thomas