[flashrom] [PATCH][RESEND] uisp_spi support
Andrew
andrew at ncrmnt.org
Sun Jun 8 21:18:18 CEST 2014
Hello all!
This is the resubmit of the uISP programmer support patch. A list of
fixes follows:
* Proper protocol versioning support.
* Programmer now reports its name, SPI speed and CPU frequency
* Programmer now allows setting the SPI frequency. While now this
is done using spi_freq=xxx parameter (in Khz)
* Programmer can now have an arbitary number of SPI flashes attached (on
different SPI buses)
and even allows several instances of flashrom to work with each of
these flashes at
the same time (option idx=N specifies the bus number to use, default
is 0).
* Speed improvements due to minor optimizations in firmware.
(2Mib flash read was 2m13s now is only 1m15s)
* Firmware can now be easily extended to add hardware other than uISP,
even based
on other MCUs.
* Code cleaned up
* Firmware code reworked for better portability. Since it's based off
antares, STM32 is
the next target.
A full writeup with hardware pictures and nice benchmark graphs can be
found in my
blog here:
http://ncrmnt.org/wp/2014/06/08/flashrom-benchmark-buspirate-vs-uisp/
Firmware source code can be found on github here:
https://github.com/uISP/uisp-app-flashprog
--
Regards,
Andrew
-------------- next part --------------
An embedded and charset-unspecified text was scrubbed...
Name: flashrom-uisp-spi.patch
URL: <http://www.flashrom.org/pipermail/flashrom/attachments/20140608/db8bc4c9/attachment.ksh>
More information about the flashrom
mailing list