[Suzaku:01384] Re: デバイスドライバ開発でのエラー
mizo
email@hidden
2009年 2月 17日 (火) 17:06:18 JST
溝渕です。
熊谷 伸 wrote:
> お世話になります。
> 熊谷と申します。
>
> SUZAKU-Sスターターキット(SZ130-SIL) + MMU対応Linuxの環境で
> デバイスドライバの開発をしていますが、コンパイルでエラーとなってしまいま
> す。
> どなたかご教授いただけますでしょうか。
>
> 具体的には、
> 「atmark-dist開発者ガイド Version 1.0.5-ed2fe52」の
> 「11. 新規デバイスドライバの追加方法」を参考に開発を進めていますが、
> 「11.1.3 ビルド」の通りmake moduleを実施すると以下のような
> メッセージが表れます。
現象が再現できないので、いくつか確認させてください。
1. atmark-distはすでsz130用にビルドされていますか?
2. Makefileは、「11.1.2. ソースコードの用意」を編集しないで使用していま
すか?
>
> -----------------------------------------------------------------------------
>
>
> [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 mailing list
> email@hidden
> http://lists.atmark-techno.com/cgi-bin/mailman/listinfo/suzaku
>
suzaku メーリングリストの案内