Serprog: Difference between revisions

From flashrom
Jump to navigation Jump to search
(InSystemFlasher)
(Replaced content with "{{#externalredirect: https://www.flashrom.org/supported_hw/supported_prog/serprog/overview.html}}")
Tag: Replaced
 
(107 intermediate revisions by 6 users not shown)
Line 1: Line 1:
{{DISPLAYTITLE:serprog}}
{{#externalredirect: https://www.flashrom.org/supported_hw/supported_prog/serprog/overview.html}}
This page is a first draft only and serves to collect information about the serprog protocol and the programmers implementing it.
 
= Protocol =
 
See [http://flashrom.org/trac/flashrom/browser/trunk/serprog-protocol.txt serprog-protocol.txt] in the source tree. It is designed to be compact and allow efficient storage in limited memory of programmer devices.
 
There is a draft for an extension of the serprog protocol to SPI. FIXME: Link there.
 
= Hardware =
 
== AVR flasher by Urja Rannikko ==
 
[http://www.randomprojects.org/wiki/Prototype_RS232_AVR_parallel_flash_programmer]
FIXME: AVR source code is somewhere in the coreboot mailing list archives...
 
== AVR flasher by eightdot ==
 
FIXME: Link?
 
== Arduino Mega flasher by fritz ==
 
[http://www.flashrom.org/pipermail/flashrom/2010-May/003250.html]
[http://www.coldelectrons.com/blog/?page_id=165]
FIXME: More info?
 
== InSystemFlasher by Juhana Helovuo ==
This is one uses a modified serprog version to talk to SPI devices via serial over USB. Details can be found in the [http://www.coreboot.org/InSystemFlasher coreboot wiki] and in this [http://www.coreboot.org/pipermail/coreboot/2011-February/063349.html coreboot mailing list thread].

Latest revision as of 09:04, 21 May 2024