FT2232SPI Programmer: Difference between revisions

From flashrom
Jump to navigation Jump to search
m (→‎DLP Design DLP-USB1232H: More info on SPI programmer.)
Line 16: Line 16:


= DLP Design DLP-USB1232H =
= DLP Design DLP-USB1232H =
== Setup ==
== Setup ==


* Put a jumper on '''pins 8 and 9''', which configures the device to be powered by USB. Without this jumper it will not be powered, and thus not be detected by your OS (e.g. it will not appear in the '''lsusb''' output).
* Put a jumper on '''pins 8 and 9''', which configures the device to be powered by USB. Without this jumper it will not be powered, and thus not be detected by your OS (e.g. it will not appear in the '''lsusb''' output).
* TODO: Voltage regulator 3.3V and two capacitors.
* Connect a 3.3V voltage regulator and two capacitors (e.g. 100nF and 10uF) so you can power the 3.3V SPI BIOS chip.
** TODO: Details
* Connect the following pins from the DLP-USB1232H to the SPI BIOS chip:
** 18 (SK) to SCLK
** 16 (DO) to SO# (?)
** 2 (DI) to SI# (?)
** 5 (CS) to CS#
** The '''WP# and HOLD#''' pins are left unconnected (?).
* TODO


== Photos ==
== Photos ==

Revision as of 22:04, 4 September 2009

Recent versions of flashrom support the -p ft2232spi option which allows you to use a FTDI FT2232H/FT4232H based device as external SPI programmer.

This is made possible by using libftdi. flashrom autodetects the presence of libftdi headers and enables FT2232H/FT4232H support if they are available.

Devices

Documentation

DLP Design DLP-USB1232H

Setup

  • Put a jumper on pins 8 and 9, which configures the device to be powered by USB. Without this jumper it will not be powered, and thus not be detected by your OS (e.g. it will not appear in the lsusb output).
  • Connect a 3.3V voltage regulator and two capacitors (e.g. 100nF and 10uF) so you can power the 3.3V SPI BIOS chip.
    • TODO: Details
  • Connect the following pins from the DLP-USB1232H to the SPI BIOS chip:
    • 18 (SK) to SCLK
    • 16 (DO) to SO# (?)
    • 2 (DI) to SI# (?)
    • 5 (CS) to CS#
    • The WP# and HOLD# pins are left unconnected (?).
  • TODO

Photos

Where to buy

FT2232H Mini-Module

Where to buy

FT4232H Mini-Module

Where to buy