[Suzaku:01944] クロス開発環境の構築に関して

Keisuke Inoue email@hidden
2010年 9月 3日 (金) 11:28:18 JST


お世話になっております。
井上と申します。

CentOS上にクロス開発環境をインストールし、SZ410の開発に
取り組んでおります。
SUZAKU-Vスターターキットガイド(Linux編)の3章にあるように
必要なパッケージソフトをインストールしました。
その後、SUZAKU-Vスターターキットガイド(Linux編)の4章に
あるようにatmark-distのコンフィグレーションを行ない、
イメージファイル(image.bin)作成のために、makeを実行すると
次のようなエラーが発生します。
Linuxに関する知識が少なく、ご迷惑をおかけいたしますが、
解決策をご教授ください。

***エラー***
[email@hidden atmark-dist-20071214]$ make
/bin/sh: powerpc-linux-gcc: command not found
/bin/sh: powerpc-linux-gcc: command not found
/bin/sh: powerpc-linux-gcc: command not found
/bin/sh: powerpc-linux-gcc: command not found
make ARCH=ppc CROSS_COMPILE=powerpc-linux- -C linux-2.6.x  || exit 1
make[1]: powerpc-linux-gcc: コマンドが見つかりませんでした
make[1]: ディレクトリ `/home/USER/Desktop/Work/linux-2.6.18-at3' に
入ります
/home/USER/Desktop/Work/linux-2.6.18-at3/scripts/gcc-version.sh:
line 11: powerpc-linux-gcc: command not found
/home/USER/Desktop/Work/linux-2.6.18-at3/scripts/gcc-version.sh:
line 12: powerpc-linux-gcc: command not found
  CHK     include/linux/version.h
  CHK     include/linux/utsrelease.h
  CC      arch/ppc/kernel/asm-offsets.s
/bin/sh: powerpc-linux-gcc: command not found
make[2]: *** [arch/ppc/kernel/asm-offsets.s] エラー 127
make[1]: *** [prepare0] エラー 2
make[1]: ディレクトリ `/home/USER/Desktop/Work/linux-2.6.18-at3' か
ら出ます
make: *** [linux] エラー 1
*********


なお、開発環境は、

OS: Cent Os
製品:SUZAKU-V Virtex-4 FX XC4VF12-SF363(SZ410-U00)

「SUZAKU-Vスターターキットガイド(Linux開発編)」を参考にして、
開発環境を構築するために必要なソフトウェアは以下のすべてを
インストールしました。
ソフトウェアはすべてDebian形式でダウンロードしてからRPM形式に
変換して、インストールしました。

・インストール済みのソフトウェア
**スターターキットガイド(Linux開発編)表3.1を参考にして**
file-4.17-15
genext2fs-1.3_7.1
genromfs-0.5.1-3
ncurses-5.5-24
ncurses-devel-5.5-24
perl-5.8.8-32
sed-4.1.5-5
zlib-1.2.3-3
zlib-devel-1.2.3-3

・ダウンローダ(Hermit)
hermit-at-1.1.21-2

・インストール済みのSUZAKU-V クロス開発パッケージ
**スターターキットガイド(Linux開発編)表3.2を参考にして**
atde-essential-poerpc-6-2
binutils-powerpc-linux-gnu-2.17-4
cpp-4.1-powerpc-linux-gnu-4.1.1-22
g++-4.1-powerpc-linux-gnu-4.1.1-22
gcc-4.1-powerpc-linux-gnu-base-4.1.1-22
gcc-4.1-powerpc-linux-gnu-4.1.1-22
libc6-dev-powerpc-cross-2.3.6.ds-14
libc6-powerpc-cross-2.3.6.ds1-14
libgcc1-powerpc-cross-4.1.1-22
libssp0-powerpc-cross-4.1.1-22
libstdc++6-4.1-dev-powerpc-cross-4.1.1-22
libstdc++6-powerpc-cross-4.1.1-22
linux-kernel-headers-powerpc-cross-2.6.18-8
zlib1g-powerpc-cross-1.23.3-14
zlib1g-dev-powerpc-cross-1.2.3-14
liblzo2-2-powerpc-cross-2.02-3
libzo2-dev-powerpc-cross-2.02-3


・その他のインストール済みのソフトウェア
libdaeman0-powerpc-cross-0.10-2
libdaemon-dev-popwerpc-cross-0.10-2
libexpat1-dev-powerpc-cross-1.95.8-3.4
libexpat1-powerpc-cross-1.95.8-4.4
libnet0-dev-powerpc-cross-1.0.2a-8
libnet0-powerpc-cross-1.0.2a-8
libpcap0.8-dev-powerpc-cross-0.9.5-2
libpcap0.8-powerpc-cross-0.9.5-2
libssl0.9.8-powerpc-cross-0.9.8c-5
libssl-dev-powerpc-cross-0.9.8c-5

・Linuxディストリビューション:atmark-dist-20071214
・Linuxカーネルファイル:linux-2.6-18-at3

atmark-distのコンフィギュレーションは、SUZAKU-Vスターター
キットガイド(Linux編)の4.2章を参考に以下のようにしています。

make menuconfigを実行して
Vendor/ProductSelectionに入り
Vendor-> AtmarkTechnoを選択
Product-> SZ410を選択

次にKernel/Library/Default Selectionに入り
Cross-dev->default
Libc Version-> None
Default all settings (lose changes) を選択


以上です。よろしくお願いいたします。

-- 



suzaku メーリングリストの案内