Difference between revisions of "Connections"

From flashrom
Jump to: navigation, search
(Common issues)
 
(6 intermediate revisions by the same user not shown)
Line 1: Line 1:
 
* Using [[ISP]] requires some means to connect the external programmer to the flash chip.
 
* Using [[ISP]] requires some means to connect the external programmer to the flash chip.
* Note that some external flasher(like the [[FT2232SPI_Programmer#Openmoko|Openmoko debug board]]) do requires some soldering to connect it to the flash chip, while some other don't(The [[Bus_Pirate]] Has a pin connector on it).
+
* Note that some external flasher(like the [[FT2232SPI_Programmer#Openmoko|Openmoko debug board]]) lack a connector, so they do requires some soldering to be used. Some other don't. For instance The [[Bus_Pirate]] Has a pin connector on it.
  
== Connect to a clip ==
+
== Programmer<-> Removable chip connection ==
Some programmers, like the [[Bus_Pirate]] have pin connectors on them.
+
* A breadboard can be used to connect [[Technology#DIP8:_Dual_In-line_Package.2C_8_pins|DIP8]] chips to the programmer, as they they fit well into it.
* '''Short''' Jumper Wires can be used to connect the programmer to the clip.
+
 
 +
== Programmer<->Clip connection ==
 +
* If your programmer has a pin connector, and that you want to avoid soldering, you can use '''Short''' [https://en.wikipedia.org/wiki/Jump_wire Jump Wires] to connect it to a clip. They usually can be found on some electronic shops.
  
 
== Common issues ==
 
== Common issues ==
* Wires length, connection quality: Long wires, and bad connection can create some issues, so avoid them. If you can't and if you're flash chip is SPI, then lowering the SPI clock can make it work in some cases. Many programmers do support such option(Called spispeed with most of them, or divisor with ft2232_spi).
+
* Wires length and connection quality: Long wires, and bad connection can create some issues, so avoid them.
 +
** The maximum wires length is very dependent on your setup, so try to have the shortest wires possible.
 +
** If you can't avoid long wires and if you're flash chip is SPI, then lowering the SPI clock could make it work in some cases. Many programmers do support such option(Called spispeed with most of them, or divisor with  
 +
ft2232_spi).
 
* When soldering wires, the wire tend to break near the soldering point, to avoid such issue, you have to prevent the wires from bending near the soldering point. To do that [https://en.wikipedia.org/wiki/Heat-shrink_tubing Heat-shrink_tubing] or similar methods can be used.
 
* When soldering wires, the wire tend to break near the soldering point, to avoid such issue, you have to prevent the wires from bending near the soldering point. To do that [https://en.wikipedia.org/wiki/Heat-shrink_tubing Heat-shrink_tubing] or similar methods can be used.

Latest revision as of 19:57, 14 April 2015

  • Using ISP requires some means to connect the external programmer to the flash chip.
  • Note that some external flasher(like the Openmoko debug board) lack a connector, so they do requires some soldering to be used. Some other don't. For instance The Bus_Pirate Has a pin connector on it.

Programmer<-> Removable chip connection

  • A breadboard can be used to connect DIP8 chips to the programmer, as they they fit well into it.

Programmer<->Clip connection

  • If your programmer has a pin connector, and that you want to avoid soldering, you can use Short Jump Wires to connect it to a clip. They usually can be found on some electronic shops.

Common issues

  • Wires length and connection quality: Long wires, and bad connection can create some issues, so avoid them.
    • The maximum wires length is very dependent on your setup, so try to have the shortest wires possible.
    • If you can't avoid long wires and if you're flash chip is SPI, then lowering the SPI clock could make it work in some cases. Many programmers do support such option(Called spispeed with most of them, or divisor with

ft2232_spi).

  • When soldering wires, the wire tend to break near the soldering point, to avoid such issue, you have to prevent the wires from bending near the soldering point. To do that Heat-shrink_tubing or similar methods can be used.