u-boot for armadillo-9
----- 開発版 -----
u-boot 機能
ソース | : u-boot.git.tar.gz |
---|---|
シリアルブートする際のバイナリ | : u-boot-serial.bin.gz |
フラッシュに書き込むバイナリ | : u-boot-flash.bin.gz |
MD5SUM | : md5sum |
クロスでのコンパイルの仕方
tar zxvf u-boot.git.tar.gz cd u-boot.git make armadillo9_config make
シリアル起動の仕方
shoehorn --armadillo9 --boot --terminal --initrd /dev/null --kernel u-boot-serial.bin
Linux カーネルの作りかた
cd linux-2.6.12.3-a9-3; make Image; cd .. cat linux-2.6.12.3-a9-3/arch/arm/boot/Image | gzip -9 > zImage mkimage -A arm -O linux -T kernel -C gzip -a 0xc0018000 -e 0xc0018000 -n 'Linux-2.6.12.3-a9-3' -d zImage uImage rm zImageもしくは、
mkimage -A arm -O linux -T kernel -C none -a 0xc0018000 -e 0xc0018000 -n 'Linux-2.6.12.3-a9-3' -d linux-2.6.12.3-a9-3/arch/arm/boot/Image uImage
注意点
#define CONFIG_SKIP_LOWLEVEL_INIT 1という部分を有効にしてください。
----- 変更履歴 -----