[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 メーリングリストの案内