Am 18.06.2012 19:18 schrieb Carl-Daniel Hailfinger:
Am 13.06.2012 03:40 schrieb Carl-Daniel Hailfinger:
Bus Pirate Firmware v5.5 and newer support a new SPI binary mode. Use it if available. Bus Pirate Firmware v6.1 and older have broken (too slow) SPI clock divisor for any requested speed above 2 MHz. Force a downgrade to 2 MHz for affected firmware versions. flashrom will recommend to upgrade the Bus Pirate Firmware if it is older than v6.2.
Somewhat tested, code still needs to be cleaned up in a few spots.
Signed-off-by: Carl-Daniel Hailfinger c-d.hailfinger.devel.2006@gmx.net
With this patch, you get a 10x speedup (if you use latest firmware).
WARNING: This patch breaks Windows compilation and has other nasty side effects,
Those nasty side effects don't affect any currently supported chip.
but it's OK if you want to test with Linux.
Tested with AMIC A25L032, works fine. Full chip write (32 Mbit) is now down to 5 min 57 sec instead of more than 1 hour.
Test it, and have fun!
Regards, Carl-Daniel