Hi.

I'm currently porting NuttX to some proprietary compute modules with STM32F7 and STM32H7. Each and every board has got a small AT24MAC402 256 Byte EEPROM with additional UID and MAC address accessible under a second I2C address, and many boards have an additional AT24C256 32kB EEPROM.

I've had a look at the At24 driver and example board drivers. For the 32k EEPROM using a file system seems a good idea. The small ID EEPROM however is another story. 256 bytes seem to me way to small to use a file system on it. And how do I extract the 6 bytes of MAC address residing in the midde of the second bank?

How is this designed to work? I have no problem using the at24 driver as a base for something own, but I'd rather like to use what is there or feed my own solution back into the main repository so others can reuse it.

Best Regards

Frank-Christian

Datasheet for AT24MAC402/602:
https://ww1.microchip.com/downloads/en/DeviceDoc/I%C2%B2C-Compatible-(Two-Wire)-Serial-EEPROM-with-a-Factory%E2%80%91Programmed-EUI-48%E2%84%A2-or-EUI-64%E2%84%A2-Address-Plus-a-Unique-Factory-Programmed-128%E2%80%91Bit-Serial-Number-2%E2%80%91Kbit-(256x8)-20006430A.pdf

Reply via email to