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.

Using EEPROM Emulation and FlashAPI: any examples for Data Logging and NV device configuration

Other Parts Discussed in Thread: CONTROLSUITE, TMS320F28063

Hi Trey,

I have installed and successfully run the EEPROM emulation code from the SPRAB69 appnote on the F28069 ControlStick and our custom F28069 board. I have also used the FlashAPI example from ControlSuite (the Example_Flash2806x_API project).

My questions are:

(a) Are there any C2000 project examples of how to build a data logging manager solution on top of the EEPROM emulation and/or the Flash API? I'm not sure that the EEPROM API is suited for this - as it seems to provide a mechanism for saving multiple revisions (current active revision and older inactive generation) of a data block.

(b) Are there any examples for building a device configuration manager on top of the EEPROM emulation? I'd like to see something that could work perhaps with a JSON syntax device configuration file (simpler than XML), or else with modifying non-volatile configuraiton parameters using a serial SCI console. There was an interesting example for in the JSON configuration interface for the TinyG motor control project - see http://www.synthetos.com/wiki/index.php?title=Projects:TinyG-JSON. 

Best regards,

Gordon Finlay

  • Hi Gordon,

    I don't think any of those are available for C2000 devices, but I'm very much interested to know about the same. Lets wait and watch what out TI buddies have to say.

    Regards,

    Gautam

  • Hi Gordon Sir,


    I'm trying to store data (and modify it) in flash. I want to do an EEPROM Emulation in TMS320F28063. I have tried to write the code by referring SPRAB69 example. But I'm unable to implement it. I'm using CCS 6.1.1 version.

    I have tried to use the Flash API example code from controlsuite . But the data is getting stored in which location of data or program memory I'm unable to understand. I'm new to TMS320F28063.

    Please can you me provide help in understanding the code for EEPROM Emulation using flash API.