1
Discussion - Hardware / Using an external EEPROM to configure the FT2232H as JTAG + I2C upon power-up
« on: March 20, 2023, 10:29:33 PM »
Hello,
I'm hoping that this is possible. I am presently powering on my PCBA design, which has an on-board FT2232H + EEPROM (blank), and using OpenOCD to configure it as JTAG + I2C. This has caused some problems where USB disconnects, which triggers other unsavory issues in my system. I am wondering whether I can configure the EEPROM such that the FTDI device powers on already as JTAG + I2C, so I don't have to configure it live.
I have looked at the EEPROM struct, and have poked around in the latest version of FT_PROG, v3.12.31.639, but do not find options beyond RS232 UART/245 FIFO/CPU FIFO/OPTO Isolate. Searches referring to older versions of FT_PROG seem to indicate that what I want is possible, but it appears that something has changed in more recent versions. Does anyone have insight as to whether an alternate solution exists, whether I'm doing something wrong, or whether this is no longer recommended?
Thank you.
I'm hoping that this is possible. I am presently powering on my PCBA design, which has an on-board FT2232H + EEPROM (blank), and using OpenOCD to configure it as JTAG + I2C. This has caused some problems where USB disconnects, which triggers other unsavory issues in my system. I am wondering whether I can configure the EEPROM such that the FTDI device powers on already as JTAG + I2C, so I don't have to configure it live.
I have looked at the EEPROM struct, and have poked around in the latest version of FT_PROG, v3.12.31.639, but do not find options beyond RS232 UART/245 FIFO/CPU FIFO/OPTO Isolate. Searches referring to older versions of FT_PROG seem to indicate that what I want is possible, but it appears that something has changed in more recent versions. Does anyone have insight as to whether an alternate solution exists, whether I'm doing something wrong, or whether this is no longer recommended?
Thank you.