I want an FT2232-based device which I can use as an pc-based SPI interface. My plans were to use the Olimex product, but Sparkfun is currently out of stock. Too bad, because the OpenOCD driver source code gives info on the enables and LED connections for Olimex product.
When I look on the OpenOCD website, I don’t see the UsbScarab listed as a supported FT2232 device, but a web search indicates that indeed the UsbScarab is FT2232-based. In fact, the Olimex and UsbScarab devices are almost identical in functionality (both have a serial port) and cost, indicating that both may be FT2232-based.
Can anyone confirm that the UsbScarab is based upon the FT2232?
How is the UsbScarab supported by OpenOCD if there does not appear to be support for this in the OpenOCD source code. The following from ft2232.c doesn’t list the UsbScarab.
ft2232_layout_t ft2232_layouts[] =
{
{"usbjtag", usbjtag_init, usbjtag_reset, NULL},
{"jtagkey", jtagkey_init, jtagkey_reset, NULL},
{"jtagkey_prototype_v1", jtagkey_init, jtagkey_reset, NULL},
{"oocdlink", jtagkey_init, jtagkey_reset, NULL},
{"signalyzer", usbjtag_init, usbjtag_reset, NULL},
{"evb_lm3s811", usbjtag_init, usbjtag_reset, NULL},
{"olimex-jtag", olimex_jtag_init, olimex_jtag_reset, olimex_jtag_blink},
{"m5960", m5960_init, m5960_reset, NULL},
{"turtelizer2", turtle_init, turtle_reset, turtle_jtag_blink},
{NULL, NULL, NULL},
};
Can anyone tell me if any of the devices listed above is compatible with the UsbScarab?
Any info is appreciated.