Changes between Initial Version and Version 1 of DevEnvMac_mkimagebuild


Ignore:
Timestamp:
Dec 21, 2014, 1:25:38 PM (9 years ago)
Author:
ertl-yutaka
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • DevEnvMac_mkimagebuild

    v1 v1  
     1
     2= mkimage をソースからビルドする =
     3
     4* u-bootのソースを取得して解凍する
     5   * 動作確認したバージョンは,u-boot-1.1.6
     6
     7{{{
     8$ wget ftp://ftp.denx.de/pub/u-boot/u-boot-1.1.6.tar.bz2
     9$ tar jxvf u-boot-1.1.6.tar.bz2
     10}}}
     11 * toolsディレクトリ内でビルド
     12   * 参考:http://mwlab.net/2011/07/kurobox-make-mkimage.html
     13   * makeではうまくいかないので、下記のコマンドを順番に実行
     14   * コンパイラは、clang ではダメなので,gnu gccを使用すること.clang しかインストールされていない場合には,macportsでインストールする(例:port install gcc43)
     15{{{
     16$ cd u-boot-1.1.6/tools
     17$ ln -s ../common/environment.c environment.c
     18$ ln -s ../lib_generic/crc32.c crc32.c
     19$ gcc -g -Wall -pedantic -idirafter ../include -DTEXT_BASE= -DUSE_HOSTCC -O -c mkimage.c
     20$ gcc -g -Wall -pedantic -idirafter ../include -DTEXT_BASE= -DUSE_HOSTCC -O -c crc32.c
     21$ gcc -Wall -pedantic -idirafter ../include -DTEXT_BASE= -DUSE_HOSTCC -O  -o mkimage mkimage.o crc32.o
     22$ strip mkimage 
     23}}}
     24 * makeしたmkimageをパスの通ったディレクトリに置く
     25
     26{{{
     27cp mkimage /usr/local/bin/
     28}}}