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.

TUSB4041I: Access to attached EEPROM

Part Number: TUSB4041I


Hello.

Is it possible to access/program the attached EEPROM in an embedded environment? In other words, the TUSB4041I upstream USB is not connected to a Windows-based USB host. The upstream USB is attached to an NXP SOC running an RTOS, and we want to know if we can use the "vendor-defined USB device requests" to read/write the EEPROM, not just the OTP.

This thread https://e2e.ti.com/support/interface/f/138/t/551914 implies it is possible using a Windows-based application/driver. Using a Windows-based application/driver is not possible in our design.

Thank you

  • will find answer tomorrow.
  • Hi Michael,

    For the hub to enter EEPROM programming mode, a custom driver needs to be loaded to force hub to connect as a EEPROM programming endpoint and then the programming utility can be used to program the attached EEPROM. These custom utilities are only available for Windows platforms since we anticipated them being used only during the development stage and not in production when many application use pre-programmed EEPROMs.

    Regards,
    JMMN
  • Hi JMMN.

    I agree. Some HW designers were hoping to store some company/product specific data in the EEPROM "after" the hub configuration data. I am trying to convince them it is not worth the effort.

    Thank you for the info