2012年10月9日火曜日

U-BOOTのコンパイル

ARMのクロスコンパイル環境も整ったので、今度は、コンパイルです。

まずは、U-BOOTのコンパイル。 

Linuxのブートローダーになります。

まずは U-BOOTをダウンロードしてきます。
これは、gitでダウンロードできます。

Linuxでダウンロードしてください。

$ git clone git://git.xilinx.com/u-boot-xarm


ダウンロード終了したら、ディレクトリーを変更します。
$ cd u-boot-xarm

その後、コンフィグレーションの設定。。すでに、14.3のファイルになってました。

make zynq_zc70x

これが、またうまく動かないんですね。。

いろいろしらべたら、改行コードが行けないらしい。
CR+LFで、改行しているとLinux上では、うまくいきません。
LFでファイルをセーブしなおし、、、

どうしても、"-mno-unaligned-access" に関連するエラーが出るんです。

いろいろ、調べると、ARM TOOLSのバージョンが古いことが発覚。

ARM TOOLSを入れなおして、再び、


make zynq_zc70x

うまく行ったようです。
make 

ここも、うまく行ったようです。
u-boot.bin ファイルが生成されていました。





0 件のコメント:

コメントを投稿