fx2lp boot

Tip / Sign in to post questions, reply, level up, and achieve exciting badges. Know more

cross mob
Anonymous
Not applicable

If, at power-on reset, the EZ-USB detects an EEPROM connected

to its I2C with the value 0xC2 at address zero.

what is that value 0xC2?where it will be?

what is referencing ''at address zero"?

0 Likes
1 Solution
SrinathS_16
Moderator
Moderator
Moderator
1000 replies posted 750 replies posted 500 replies posted

Hello Geetha Diwakar,

When the FX2LP finds an EEPROM at address A2A1A0-000, it will check for the contents of the EEPROM. If the first byte of the data content is found as C0, it will copy eight bytes of data from the EEPROM into the internal RAM of the FX2LP.

When the FX2LP does not find an EEPROM at the address A2A1A0-000, it will look for an EEPROM at address A2A1A0-001. If an EEPROM is connected and if its first byte is C2, the FX2LP expects the firmware from the I2C EEPROM.

The value 0xC2 or 0xC0 refers to the first byte of the EEPROM content. Based on this byte, the FX2LP will copy only eight bytes of data (if it is C0) or the entire firmware (if it is C2) from the EEPROM.

Best regards,

Srinath S

View solution in original post

1 Reply
SrinathS_16
Moderator
Moderator
Moderator
1000 replies posted 750 replies posted 500 replies posted

Hello Geetha Diwakar,

When the FX2LP finds an EEPROM at address A2A1A0-000, it will check for the contents of the EEPROM. If the first byte of the data content is found as C0, it will copy eight bytes of data from the EEPROM into the internal RAM of the FX2LP.

When the FX2LP does not find an EEPROM at the address A2A1A0-000, it will look for an EEPROM at address A2A1A0-001. If an EEPROM is connected and if its first byte is C2, the FX2LP expects the firmware from the I2C EEPROM.

The value 0xC2 or 0xC0 refers to the first byte of the EEPROM content. Based on this byte, the FX2LP will copy only eight bytes of data (if it is C0) or the entire firmware (if it is C2) from the EEPROM.

Best regards,

Srinath S