Wed Jan 25, 2012 9:50 pm
OK, on your first point, no you can't boot the hardware from a USB drive... But theoretically you could boot from it if you replace the kernel image with something like uboot. But you'd still require the SDCard to boot from.
The 2835 has a lot of boot modes, but the only one you really have access to is SDCard, there is a USB boot but it is a device interface so that you can plug it into a PC and push code onto the device rather than boot from a MSD.
Sorry it took me a whole week to write the USB boot code for the synopsys USB OTG hardware, and that was a huge amount of fun, but I didn't have time (or ROM) to write a MSD driver, (In total I had to write the USB device driver in < 4K of code, that's proper programming...)
Gordon
--
Gordon Hollingworth PhD
Raspberry Pi - Director of Software Engineering