AM335x SYSBIOS Industrial SDK supports "EEPROM Emulation (volatile RAM)".
Is the volatile RAM used by Industrial SDK for SII(EEPROM)?
Best regards,
Daisuke
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.
AM335x SYSBIOS Industrial SDK supports "EEPROM Emulation (volatile RAM)".
Is the volatile RAM used by Industrial SDK for SII(EEPROM)?
Best regards,
Daisuke
Dear Daisuke,
yes, currently the ESI information is loaded at program start from constant table in the code and stored in RAM. If the master updates ESI it will also be stored in RAM only. In a final product customers have to replace this with some code that reads/writes some non-volatile memory of course to make sure the ESI update survives a reset or power cycle of the device. It is an open action from our side to deliver an example for this but it is not on the top of the priority list at the moment.
The sources for the EEPROM emulation are provided with the SDK. So you can see how it is done now.
Regards.
Hi,
EtherCAT ESI EEPROM is emulated using volatile ram till sdk 1.0.0.3. In the next sdk update SPI flash is used as non-volatile storage in ICE. This update is planned next week.
Dear Frank,
Thank you for the reply.
I will see the sources!
Best regards,
Daisuke
Hi Pratheesh,
Thank you for the reply.
I understood sdk 1.0.0.4 can use SPI flash for SII(EEPROM).
Best regards,
Daisuke