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.

AM3358: NANDI2C boot mode

Guru 10095 points
Part Number: AM3358

Hi Sitara support team,

Regarding NANDI2C boot mode in TRM, it describes "ROM accesses the I2C EEPROM
at I2C slave address 0x50 and reads 7 bytes starting from address offset 0x80."

At this time, the address offset 0x80 is sent 16-bit width from AM335x?

[Status]
-My customer uses ST micro EEPROM; m24c16-w.
-SYSBOOT is "41F3H(0100/0001/1111/0011)" including NANDI2C boot.
-Their boot mode is NAND. But it is failed, it starts NANDI2C boot
and it write "80h" at EEPROM Address 0h.
-Customer uses EEPROM address 0h for the MAC address for their system.
-This issue makes to change the MAC address.
-Custom board cannot change the SYSBOOT setting "41F3H(0100/0001/1111/0011)".
-Here is the image of the actual waveform data to EEPROM at NANDI2C boot.

Best regards,
Kanae

  • Kanae, the ROM is expecting to communicate with an EEPROM that uses a 16-bit address.  It looks like your customer is using an EEPROM that only uses an 8-bit address, thus 00h is used as the address and 80h is used as the data, which is why it is writing 80h to address 00h.

    I'm not sure what size EEPROM your customer is using, but he should have one at least as big as a 24C32 to ensure it uses 16-bit addressing

    Regards,

    James

  • Hi James,

    Thank you for your quick reply! 

    I understand that the ROM is expecting to communicate with an EEPROM that uses a 16-bit address.
    Is this the SPEC of AM335x?
    I could not find any documentation like a Datasheet/TRM described this.
    Could you tell me which document is  this information written?

    Best regards,
    Kanae

  • Hi Kanae, this is a detail that is not clear in the current version of the TRM. We will make this clear in a future release

    Thanks,
    James
  • Hi James,

    Thank you for your reply!
    I appreciate that you will make it clear in a future release TRM.

    Best regards,
    Kanae