On Tue, 2012-10-23 at 22:56 -0400, Nicolas Pitre wrote:
I still recommend to read the following pages to get familiar with this beast:
<snip>
https://wiki.linaro.org/ARM/VersatileExpressSetup
This page shows how to install U-Boot on a Virtual Express and that's what we want here.
We've been asked to 'garden' the wiki for vexpress related things, and I suspect pages like these are due for the chop in a matter of hours. So I recommend people grab themselves a copy quick.
The official release pages will include _some_ similar (and more up to date information), however you won't find any mention of any bootloader other than UEFI. And, at least for now, no mention of how to boot a kernel other than by removing the SD card and copying it over.
Personally (and unofficially), I find that the simplest and most reliable way to use vexpress is to flash the kernel/dtb/initrd images into NOR flash and use the bootmonitor supplied with the board to load these.
Putting the images into NOR flash involves modifying the contents of the on-board micro-SD card first, which can be done by mounting it over USB from your PC, and so is easily scripted. And, if you have the bootmonitor set to automatically run a bootscript to load the kernel (DIP switch nearest USB cable down), then you can also use the same method to modify this bootscript to change things like kernel command-line args.
As I've started now, I may as well attach my images.txt file for TC2 and my bootscr.txt file from the internal SD card, so you get the idea.