qemuでu-boot

ubuntu 14.04 LTS。
apt-get install でqemuをインストールする。

sudo apt-get install gcc-arm-none-eqbi
sudo apt-get install qemu

u-bootは2010.09をダウンロードする。これよりあとのバージョンだとqemuでは起動しない。ダウンロードしたらmakeをかける。

make all versatilepb_config arch=ARM CROSS_COMPILE=arm-none-eabi-

qemuで起動する。

qemu-system-arm -M versatilepb -m 128M -nographic -kernel u-boot.bin 
U-Boot 2010.09 (Aug 21 2015 - 17:33:49)

DRAM:  0 Bytes
Flash: 64 MiB
*** Warning - bad CRC, using default environment

In:    serial
Out:   serial
Err:   serial
Net:   SMC91111-0