programming microchip 24lc512 trough FC3 | Cypress Semiconductor
programming microchip 24lc512 trough FC3
Hi, did anybody succeeded un programming a microchip 24LC512 I2C EEprom using FX3 and the USB control center ?
I just want the FX3 coming up with the bootloader (trough USB) but with a custom PID/VID. For having this I prepared an 8 bytes IMG file with:
val_hex = [
'43' -> C
'0C' -> 512 kbit; 100 kHz
'B2' -> I2C boot with USB fall back
'63' -> PID/VID
'08' -> PID/VID
'D0' -> PID/VID
'16'] -> PID/VID
I'm able to program this values into the Cypress FX3 DVK board (Microchip 24FC1026; 1024 Kbit) which boots with the desired PID/VID when configured F1F on PMODES. The same procedure doesn't works on our board where 24LC512 has been mounted (no write protection; F1F Pmode). When I try to program the I2C EEPROM the USB control center returns "programming of I2C EEPROM failed". Does FX3 supports 20LC512 Eproms ? is the above 8 byte vector correct for a 512 kbit microchip EEPROM ?