Jakob Bornecrantz wrote:
Unfortunately it seems to have problems writing to the chip.
Hm. So would need a lot more debugging added for SPI in flashrom I guess.
I have some pictures of the programer here: http://irc.walkyrie.se/coreboot/pictures/
I suggest shortening all wires as much as possible, signal wires under 3cm, you could make it so that the blue/white deck is upside down when the connector is attached to the board. Ie build wires to the connector straight up, so the connector is above the FTDI chip with solder side towards the chip.
As for the speed, just check that the chip you're driving can go as fast as you want. It might also make sense to use the same speed as the SPI master on the EPIA board, because the EPIA PCB could be optimized for that speed, but all "lower" speeds should work OK, say 10MHz or below..
Keeping the wires short is always important. I had trouble with Macronix flash which was very sensitive to noise on some lines. Only worked properly once I got wire length down.
//Peter