2012年07月26日
KZM-A9-GTボードのU-Bootをソースからビルドする
0. クロスコンパイラのインストール
今回はLinaroのサイトにあるLong Term Supportのコンパイラを使用しました。
$ wget http://launchpad.net/gcc-arm-embedded/4.6/2011-q4-major/+download/arm-none-eabi-gcc-4_6-20111208.tar.bz2 $ sudo tar xvf arm-none-eabi-gcc-4_6-20111208.tar.bz2 -C /usr/local
1.ソースコードの取得
2012年7月26日現在のKZM-A9-GTボードの最新のU-Bootのソースは、u-boot-shのgitリポジトリのarm/rmobileブランチにあります。
$ git clone git://git.denx.de/u-boot-sh.git $ cd u-boot-sh/ $ git branch -a $ git checkout -b rmobile remotes/origin/arm/rmobile
今後はu-bootのマスターのgitリポジトリのマージされていく予定です。
2. ビルド
$ export ARCH=arm $ export CROSS_COMPILE=/usr/local/arm-none-eabi-gcc-4_6/bin/arm-none-eabi- $ make distclean $ make kzm9g_config $ make all
3. KZM-A9-GTボードのNORフラッシュへの書き込み
以下の記事を参照してください。