BeagleBoardC5ボード用のu-bootを正常に構築しようとしています。Ubuntu10.04とCrosstool-NGツールチェーンを使用しています。Xloader(MLO)、u-boot.bin、およびuImageの作業用イメージがあり、ボードがAngstromを正常に起動するAngstromBBプロジェクトからビルド済みであることがわかりました。
次の手順を実行することで、u-boot.binファイルを正常にビルドできます。
git clone git://git.denx.de/u-boot.git u-boot/
make ARCH=arm CROSS_COMPILE=arm-none-linux-gnueabi- omap3_beagle_config
make ARCH=arm CROSS_COMPILE=arm-none-linux-gnueabi-
次に、ビルドしたばかりのu-boot.binをコピーしてSDカード上のu-boot.binの動作バージョンを置き換え、ボードを起動しようとしますが、次の場所でハングして失敗します。
Reading boot sector
Loading u-boot.bin from mmc
それは永遠にそこに座るでしょう!以前のバージョンとは異なるか、u-bootで構築された「SPL」と呼ばれるものが必要なことを除いて、C5BeagleBoardのu-bootを構築するための明確な指示を見つけることができないようです。BeagleBoard C5用に独自のu-boot.binイメージを作成する方法を知っている人はいますか?