[Suzaku:01383] デバイスドライバ開発でのエラー
熊谷 伸
email@hidden
2009年 2月 17日 (火) 16:37:06 JST
お世話になります。
熊谷と申します。
SUZAKU-Sスターターキット(SZ130-SIL) + MMU対応Linuxの環境で
デバイスドライバの開発をしていますが、コンパイルでエラーとなってしまいます。
どなたかご教授いただけますでしょうか。
具体的には、
「atmark-dist開発者ガイド Version 1.0.5-ed2fe52」の
「11. 新規デバイスドライバの追加方法」を参考に開発を進めていますが、
「11.1.3 ビルド」の通りmake moduleを実施すると以下のような
メッセージが表れます。
-----------------------------------------------------------------------------
[email@hidden] make modules
make ARCH=microblaze CROSS_COMPILE=microblaze-linux-gnu- -C
../atmark-dist-20080717/linux-2.6.x M=/home/atmark/dev/hogehoge modules
make: arm-linux-gcc: コマンドが見つかりませんでした
make[1]: ディレクトリ `/home/atmark/dev/linux-2.6.18-at9' に入ります
Building modules, stage 2.
MODPOST
WARNING: "__copy_user" [/home/atmark/dev/hogehoge/hogehoge.ko] undefined!
make[1]: ディレクトリ `/home/atmark/dev/linux-2.6.18-at9' から出ます
[email@hidden]
-----------------------------------------------------------------------------
make: arm-linux-gcc となっていますが、これはコンパイラにarm用の
設定がなされているということでしょうか?
開発環境は以下の通りです。
・ディストリビューション:atmark-dist
・Linuxカーネル:linux-2.6.18-at9
・ライブラリ:GLibc-2.3.3
・開発環境:gcc-4.1.1、binutils-2.16
以上、よろしくお願いいたします。
suzaku メーリングリストの案内