Serprog: Difference between revisions
Jump to navigation
Jump to search
Hailfinger (talk | contribs) 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
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.