- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hello,
Is it possible to configure the EEPROM attached to CYUSB3314 over USB interface from an embedded processor in custom hardware? I am unable to find this information.
My intention is to have the hub configured in I2C master mode to read configuration from EEPROM. The Upstream USB port will be connected to an embedded processor (NXP iMX8). I would like to update EEPROM contents over this USB interface. How would I go about doing this?
Thanks,
Jamal
Solved! Go to Solution.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hi Jamal,
Thanks for posting in Infineon Developer Community!
You can use the Blaster Plus configuration utility to update the EEPROM configurations over USB using HX3 silicon itself. For this, you have to bind a vendor driver provided by Infineon(available with the Blaster tool itself). Both the Blaster Plus tool and the vendor driver are based on the Windows Platform. For more details refer to the HX3 Blaster Plus User Guide.
Also, the above tool is meant for the configuration of EEPROM for testing purposes, and hence if you want to update the EEPROM configurations for mass production, we recommend you to use the external EEPROM programmer to program the configuration bytes onto the EEPROM and use this EEPROM in the custom board.
Thanks,
Ajeeth
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hi Jamal,
Thanks for posting in Infineon Developer Community!
You can use the Blaster Plus configuration utility to update the EEPROM configurations over USB using HX3 silicon itself. For this, you have to bind a vendor driver provided by Infineon(available with the Blaster tool itself). Both the Blaster Plus tool and the vendor driver are based on the Windows Platform. For more details refer to the HX3 Blaster Plus User Guide.
Also, the above tool is meant for the configuration of EEPROM for testing purposes, and hence if you want to update the EEPROM configurations for mass production, we recommend you to use the external EEPROM programmer to program the configuration bytes onto the EEPROM and use this EEPROM in the custom board.
Thanks,
Ajeeth
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hi Ajeeth,
Thanks for the quick response. We will have Linux OS on our processor so this Blaster Plus tool does not seem usable. The datasheet mentions in-system programming of I2C EEPROM using upstream USB port. Is this only limited to Blaster Plus tool then?
Regards,
Jamal
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hi Jamal,
Yes, your understanding is correct.
Thanks,
Ajeeth