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.

TMS570LC4357: FLASH bank 7 data differs after re-poweron

Part Number: TMS570LC4357
Other Parts Discussed in Thread: F021FLASHAPI

Hello,

I'm trying to write 1024 bytes into the Bank7 ( starting at address 0xF0200000 ) using the F021FlashAPI.

After the Program call ( that follows the Recommended Program Flow of F021FlashAPI Reference Guide, http://www.ti.com/lit/ug/spnu501h/spnu501h.pdf ) from CCS Memory Browser I see the data written correctly.

The problem rises when I shutdown and re-power on the TMS570 because from the CCS Memory Browser I see that the data is not completely equal from the one that I stored in the previous session.

Another strange thing happens: if I enable the automatic refresh of the Memory Browser after the re-power on I see random bits starting from 0xF0200000 that change their values.

Thanks in advance

Antonio

  • Hello,

    If you are going to use Bank 7 as EEPROM it is recommended to use TI FEE Driver.

    I found the following thread, where an example using Flash API is attached. The project is for different MCU but you can use it as a reference.

    Best regards,
    Miro