Difference between revisions of "Serprog"

From flashrom
Jump to: navigation, search
m (Protocol)
(InSystemFlasher)
Line 24: Line 24:
 
[http://www.coldelectrons.com/blog/?page_id=165]
 
[http://www.coldelectrons.com/blog/?page_id=165]
 
FIXME: More info?
 
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].

Revision as of 13:36, 27 April 2011

This page is a first draft only and serves to collect information about the serprog protocol and the programmers implementing it.

Protocol

See 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

[1] FIXME: AVR source code is somewhere in the coreboot mailing list archives...

AVR flasher by eightdot

FIXME: Link?

Arduino Mega flasher by fritz

[2] [3] 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 coreboot wiki and in this coreboot mailing list thread.