Hi,
The Verdin has a 24c02 EEPROM. Can we use it for arbitrary data or is it reserved for some function of the boot loader or BSP?
Is there a tool build in the Yocto BSP to read/write the EEPROM?
Thanks, Klaus
Hi,
The Verdin has a 24c02 EEPROM. Can we use it for arbitrary data or is it reserved for some function of the boot loader or BSP?
Is there a tool build in the Yocto BSP to read/write the EEPROM?
Thanks, Klaus
When I do “od -x /sys/bus/i2c/devices/0-0050/eeprom” on a new Verdin module, I see some strings (00551001), the rest is 0xff:
root@verdin-imx8mm:~# od -x /sys/bus/i2c/devices/0-0050/eeprom
0000000 3030 3535 3031 3130 ff0a ffff ffff ffff
0000020 ffff ffff ffff ffff ffff ffff ffff ffff
*
What is the purpose of that string? Can I overwrite it?
Hello Klausci,
the EEPROM in the base version is 2kb and this is reserved for Toradex purpose.
But there is a BTO option for bigger EEPROMs if needed.
Best Regrads,
Matthias Gohlke
Ok, thats very bad news. We don’t want a BTO option. For what purpose is TDX using the EEPROM?
EEPROM is used for module identification.
Sorry for my late answer. I missed your reply.
Do you need the entire space of the EEPROM for module identifcation? Can we use at least 0x20…0xff?
Best Regards, Klaus
An amount of EEPROM available for customer use (if any) is not finalized yet. So using of EEPROM for arbitrary data can break compatibility with future releases.
How many data you want to store?
Are you planning to create your custom carrier board?