This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

EEPROM / Bank7 Flash content invalid after power off/on

I am using Bank7 on my TMS570x for data storage. As long as I reset the CPU via debugger, everything works fine.

However, when I turn power off and back on again, the data in Bank7 does not match the data I read before power down.

Data written:

128 byte (0x11):

1111111111111111
1111111111111111
1111111111111111
1111111111111111
1111111111111111
1111111111111111
1111111111111111
1111111111111111
1111111111111111
1111111111111111
1111111111111111
1111111111111111
1111111111111111
1111111111111111
1111111111111111
1111111111111111
1111111111111111

Data read after power off/on:

E643553E11111111
C111111111111111
11131B1111111111
C111111111111111
1711111011111111
C111111111111111
11131B1111111111
C111111111111111
1111111111111111
C111111111111111
11131B1111111111
C111111111111111
1711111011111111
C111111111111111
11131B1111111111
C111111111111111
10111111FFFFFFFF

There are definitely no further write or erase operations in my code, so I don't know what changed the data.