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.

Compiler/TMS320F28379D: Emulated EEPROM from flash

Part Number: TMS320F28379D
Other Parts Discussed in Thread: C2000WARE

Tool/software: TI C/C++ Compiler

Hi,

       I would like store my current  data on emulated  EEPROM , for that i am referring F28XXX EEPROM (sprab69)code .In that FLASHAPI  code (C:\ti\c2000\C2000Ware_2_01_00_00\libraries\flash_api/f28379xD)  if i add EEPROM .h, EEPROM.c  files is this work as emulated EEPROM?

What are files i need to consider to work as emulated  EEPROM?

Thanks in advance.

  • Ajay,

    The concept of EEPROM emulation described in sprab69 is applicable for any on-chip flash memory.  However, this EEPROM driver does not support F28379D since the F28379D flash has ECC and the flash wrapper is different. 

    We don't have an EEPROM driver example for F2837xD.

    You can implement an EEPROM emulation driver using the F2837xD flash API:  http://www.ti.com/lit/pdf/spnu629

    Flash API usage example is available at: C2000Ware_3_02_00_00\device_support\f2837xd\examples\dual\flash_programming 

    Please note: An 8-bit ECC is calculated for every 64-bit aligned flash data.  Hence, you need to program at least 64-bits at a time on this F2837xD device.

    Thanks and regards,

    Vamsi

    Flash API/ECC wiki: processors.wiki.ti.com/.../C2000_Flash_FAQ

  • Ajay,

    If you any further questions on this, please reply to this thread (if it is not locked) or open a new post.

    I am closing this thread.

    Thanks and regards,

    Vamsi

  • Thanks for the update ..,

    we working with respect to previously dicusion,, kindly close the thread , once we found any difficulty and come back to you.

    Regards

    Ajay S