I have not done much yet. Time is a factor at the moment. I will post any progress here. My first intended project was to use the RasPi as programmer for flashing roms using http://www.flashrom.org/Flashrom by interfacing it via a FTDI232H chip, to my surprise I found it was already included in the range of the programmers supported by the software but without the extra hardware. So now I have to rethink what else I want to do with it for fun. I will still add the FTDI232H at a later stage for extra USB ports but for now that urgency is gone. This seems to be an excellent alternative project. http://www.bootc.net/archives/2012/07/21/raspberry-pi-xbee-pcbs/
Back to Flashing roms.
Flashrom: Supported programmers
Linux_spi supported Using RaspberryPi's expansion port
http://www.flashrom.org/RaspberryPi
http://www.flashrom.org/Supported_programmers
http://www.bootc.net/projects/raspberry-pi-kernel/
http://elinux.org/Rpi_Low-level_peripherals
RPi header SPI flash
1 Vcc 3.3V (Please do not try to draw more than 50mA from the 3.3V pin.)
6 GND
19 DI (MOSI)
21 DO (MISO)
23 SCK (SCKLl)
24 /CS (CE0)
I will do all the above soon and feed back any progress.
Back to Flashing roms.
Flashrom: Supported programmers
Linux_spi supported Using RaspberryPi's expansion port
http://www.flashrom.org/RaspberryPi
http://www.flashrom.org/Supported_programmers
Prerequisites:
You need to be running a kernel from Chris Boot which includes a proper SPI driver, grab it from http://www.bootc.net/projects/raspberry-pi-kernel/ (and do not forget to use the latest firmware from https://github.com/raspberrypi/firmware/tree/master/boot). Beware, if just untarring, do not forget to do depmod appropriately.
http://www.bootc.net/projects/raspberry-pi-kernel/
http://elinux.org/Rpi_Low-level_peripherals
RPi header SPI flash
1 Vcc 3.3V (Please do not try to draw more than 50mA from the 3.3V pin.)
6 GND
19 DI (MOSI)
21 DO (MISO)
23 SCK (SCKLl)
24 /CS (CE0)
I will do all the above soon and feed back any progress.
Last edited: