mkimage をソースからビルドする
- u-bootのソースを取得して解凍する
- 動作確認したバージョンは,u-boot-1.1.6
$ wget ftp://ftp.denx.de/pub/u-boot/u-boot-1.1.6.tar.bz2 $ tar jxvf u-boot-1.1.6.tar.bz2
- toolsディレクトリ内でビルド
- 参考:http://mwlab.net/2011/07/kurobox-make-mkimage.html
- makeではうまくいかないので、下記のコマンドを順番に実行
- コンパイラは、clang ではダメなので,gnu gccを使用すること.clang しかインストールされていない場合には,macportsでインストールする(例:port install gcc43)
$ cd u-boot-1.1.6/tools $ ln -s ../common/environment.c environment.c $ ln -s ../lib_generic/crc32.c crc32.c $ gcc -g -Wall -pedantic -idirafter ../include -DTEXT_BASE= -DUSE_HOSTCC -O -c mkimage.c $ gcc -g -Wall -pedantic -idirafter ../include -DTEXT_BASE= -DUSE_HOSTCC -O -c crc32.c $ gcc -Wall -pedantic -idirafter ../include -DTEXT_BASE= -DUSE_HOSTCC -O -o mkimage mkimage.o crc32.o $ strip mkimage
- makeしたmkimageをパスの通ったディレクトリに置く
cp mkimage /usr/local/bin/
Last modified
9 years ago
Last modified on Dec 21, 2014, 1:25:38 PM
Note:
See TracWiki
for help on using the wiki.