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.

OPT8241: Programming FX2

Part Number: OPT8241

Hi,

we are developing a custom board based on the OPT8241 CDK and we have generated the files for programming the FX2 (https://e2e.ti.com/support/sensors-group/sensors/f/sensors-forum/759890/opt9221-eeprom-contents-and-format/2807782?tisearch=e2e-sitesearch&keymatch=OPT9221%25252520eeprom#2807782). We don't exactly know how to programm the EEPROM memory of the FX2 for first time, we want to avoid to use this method (https://e2e.ti.com/support/sensors-group/sensors/f/sensors-forum/635714/3d-tof-cdk-evm-i-have-a-booting-problem-in-cdk-evm/2346153#2346153) since it's required to buy the EVK from Cypress. Revising the FX2 datasheet (https://www.cypress.com/file/124341/download), the page 5 says that if there is no EEPROM, an external processor must emulate an I2C slave, but we don't know exactly how to do this. The files of the FX2 firmware include an .iic and a .hex files, can we write via I2C the .iic or the .hex file to programm the FX2 (emulate an I2C slave method)? We believe when the FX2 it would be loaded with the firmware we can use the Cypress Control Center tool to programm the EEPROM. Do you think that this approach it's correct? Could you give a different method to programm the FX2's EEMPROM with the firmware files that it doesn't require to buy the EVK from Cypress?

Thanks.

Best regards.