09.11.2012 Views

Contents - Raspberry PI Community Projects

Contents - Raspberry PI Community Projects

Contents - Raspberry PI Community Projects

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

Get the latest firmware version<br />

The GPU firmware and kernel can be updated with Hexxeh's rpi-update tool<br />

(https://github.com/Hexxeh/rpi-update) .<br />

However this requires the Pi to be successfully booted. With sdcard problems, you may<br />

not get that far, so can try a manual udpate. If you have a Linux machine, rpi-update can<br />

be run on that in an offline mode, and will update your sdcard from the Linux machine.<br />

Otherwise, on a Windows computer, you will see the "/boot" partition appear as the<br />

contents of SD card. You can download the latest GPU firmware version here<br />

(https://github.com/raspberrypi/firmware/blob/master/boot/start.elf) . Click on view raw,<br />

then save it, and put the new start.elf file on the sdcard replacing the existing one.<br />

Similarly, the latest kernel is here (https://github.com/raspberrypi/firmware/tree/master/<br />

boot/kernel.img) . After updating these files you should be able to boot. You still need to<br />

run rpi-update to update the kernel modules (in /lib/modules) and the GPU libraries (in<br />

/opt/vc).<br />

Choosing the right ARM/GPU memory split<br />

There is a choice of how the 256M of RAM is divided between the ARM and GPU:<br />

arm240_start.elf : 240M ARM, 16M GPU split : Maximum ARM memory. Good for ARM desktop use. No accelerated<br />

arm192_start.elf : 192M ARM, 64M GPU split : Reasonable ARM memory. Simple video (omxplayer) or 3D (quake<br />

arm128_start.elf : 128M ARM, 128M GPU split : Use this for heavy 3D work, or 3D plus video. Needed for XBM<br />

To switch replace start.elf with one of the above files and reboot. E.g.<br />

sudo cp /boot/arm240_start.elf /boot/start.elf && sudo reboot<br />

Note: the arm224_start.elf is usually the wrong choice. arm240_start.elf is almost always<br />

a better choice.<br />

SD cards<br />

▪ If you have problems, check you have latest firmware version (described above)<br />

▪ Some SD cards do not work on the R-Pi, so check the list of known SD cards.<br />

▪ If you are having problems setting up your SD card you might want to start by<br />

erasing it completely - especially if it has been used elsewhere and still contains<br />

data / partitions.<br />

▪ Windows and Mac users can download a formatting tool from the SD<br />

Association: https://www.sdcard.org/downloads/formatter_3/<br />

▪ Reformatting cards is also easy to do in a digital camera.

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!