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.

CCS/TMS320F28377S: TMS320F28377S EEPROM EMULATION

Part Number: TMS320F28377S


Tool/software: Code Composer Studio

Hi,

i am trying to use the example of sprab69 for F28377S. I read in this Forum that this is possible. But the commands in the "F021_API_F2837xS.lib" are different to the commands in the example. Is there an other lib for F28377S to solve this problem?

I only want to save changes of 3 16bit variables. 

  • Hi,

    Flash technology used in F28377S is different than that of the devices referred in SPRAB69. Hence, the Flash API functions (www.ti.com/.../spnu630) that you use are different between the two devices.

    We don't have a EEPROM solution for F2837xS. EEPROM functions that you see in SPRAB69 can not be used directly for this device. The concept of EEPROM is similar between the two devices though. You can implement an EEPROM solution in Flash as explained in e2e.ti.com/.../319481

    Also, note that F2837xS Flash has ECC. This will require you to program a minimum of 64-bits (aligned on 64-bit boundary) at a time on F2837xS. Hence, you have to allocate a minimum of 64-bits for a variable even if it needs only 16-bits or 32-bits.

    Thanks and regards,
    Vamsi
  • Thanks for your awnser. It helped me a lot. I was wondering about what was written here:

    e2e.ti.com/.../420452