[flashrom] Speedup SST 25VF032B and 25VF064C programming

Wagner, Helge (GE Intelligent Platforms) Helge.Wagner at ge.com
Fri Aug 6 15:28:06 CEST 2010


I have tested both SST 25VF032B and SST 25VF064C on a QM57 (IbexPeak)
system and found that the reprogramming of these chips is very slow.

So i have changed the programming engine for the 25VF064C from
"spi_chip_write_1" to "spi_chip_write_256".
I have tested the 25VF064C with the new engine and it works fine.

For the 25VF032B i have changed the programming engine from
"spi_chip_write_1" to "spi_aai_write".
I have tested this engine, too, and found it working (speedup was from
228 to 113 seconds).

While testing i found that some commands needed by some of the
algorithms are not in the OPCODE table. So i have implemented the
on-the-fly reprogramming of the OPCODE table (in the ICH engine).
-------------- next part --------------
A non-text attachment was scrubbed...
Name: speedup-sst25vf032-064.patch
Type: application/octet-stream
Size: 7068 bytes
Desc: speedup-sst25vf032-064.patch
URL: <http://www.flashrom.org/pipermail/flashrom/attachments/20100806/57e446da/attachment.obj>


More information about the flashrom mailing list