[Suzaku:01390] Re: デバイスドライバ開発でのエラー

mizo email@hidden
2009年 2月 18日 (水) 13:25:04 JST


溝渕です。

添付のMakefileを使用してみてください。

それでビルドができない場合は、atde(http://suzaku.atmark-techno.com/atde)
に、以下のパッケージをインストールしてビルドしてみてください。
http://suzaku.atmark-techno.com/filebrowser/test/suzaku-s-mmu/cross-dev

お手数ですがよろしくお願いします。

熊谷 伸 wrote:
> 溝渕様
> 
> お世話になっております。
> 熊谷です。
> 
>> 再度ソースファイルをダウンロードしてビルドした状態でドライバの Out Of
>> Treeコンパイルを試してみていただけますか?
>> http://suzaku.atmark-techno.com/dev/suzaku-s_mmu_linux_testrelease
> 
> まっさらな状態のPC(Debian)を用意し、
> 
> (1)以下のパッケージをインストール
>    file : 4.17-5etch3
>    genext2fs : 1.4-rc1-2.1
>    genromfs : 0.5.1-3.1
>    libncurses5-dev : 5.5-5
>    perl : 5.8.8-7etch6
>    sed : 4.1.5-1
>    zlib1g-dev : 1:1.2.3-13
> 
> (2)上記アドレスの「開発環境の構築」に従って開発環境の構築
> 
> (3)上記アドレスの「ソースファイルの準備」に従ってatmark-dist-20080717と
>   linux-2.6.18-at9を展開&パッチ適用
> 
> (4)上記アドレスの「イメージファイルの作成」に従ってイメージファイルの作成
>   Vendor : AtmarkTechno
>   Products : SUZAKU-S.SZ130
>   Cross-dev : default
>   Libc Version : None
> 
> を実施しました。
> 
> その後、マニュアルに記載のmessage.cとMakefileを作成し、
> make modulesを実行しましたが、変わらず以下のようなメッセージが表れます。
> 
> --------------------------------------------------------------------------
> [email@hidden]
> [email@hidden] make modules
> make ARCH=microblaze CROSS_COMPILE=microblaze-linux-gnu- -C 
> ../atmark-dist-20080717/linux-2.6.x M=/home/atmark/message modules
> make: arm-linux-gcc: コマンドが見つかりませんでした
> make[1]: ディレクトリ `/home/atmark/linux-2.6.18-at9' に入ります
>  CC [M]  /home/atmark/message/message.o
>  Building modules, stage 2.
>  MODPOST
> WARNING: "__copy_user" [/home/atmark/message/message.ko] undefined!
>  CC      /home/atmark/message/message.mod.o
>  LD [M]  /home/atmark/message/message.ko
> make[1]: ディレクトリ `/home/atmark/linux-2.6.18-at9' から出ます
> [email@hidden]
> 
> --------------------------------------------------------------------------
> 
> ちなみにディレクトリ構成は以下の通りです。
> 
> [email@hidden] tree -L 2
> .
> |-- atmark-dist-20080717
> |   |-- COPYING
> |   |-- Documentation
> |   |-- Makefile
> |   |-- README
> |   |-- SOURCE
> |   |-- autoconf.h
> |   |-- bin
> |   |-- config
> |   |-- config.arch -> vendors/AtmarkTechno/SUZAKU-S.SZ130/config.arch
> |   |-- config.in
> |   |-- freeswan
> |   |-- glibc
> |   |-- images
> |   |-- include
> |   |-- lib
> |   |-- linux-2.6.x -> ../linux-2.6.18-at9
> |   |-- romfs
> |   |-- tools
> |   |-- uClibc
> |   |-- user
> |   |-- vendors
> |   `-- version
> |-- linux-2.6.18-at9
> |   |-- COPYING
> |   |-- CREDITS
> |   |-- Documentation
> |   |-- Kbuild
> |   |-- MAINTAINERS
> |   |-- Makefile
> |   |-- Module.symvers
> |   |-- README
> |   |-- REPORTING-BUGS
> |   |-- System.map
> |   |-- arch
> |   |-- block
> |   |-- crypto
> |   |-- drivers
> |   |-- fs
> |   |-- include
> |   |-- init
> |   |-- ipc
> |   |-- kernel
> |   |-- lib
> |   |-- linux
> |   |-- mm
> |   |-- modules
> |   |-- net
> |   |-- scripts
> |   |-- security
> |   |-- sound
> |   |-- usr
> |   |-- version.Debian
> |   `-- vmlinux
> `-- message
>    |-- Makefile
>    `-- message.c
> 
> 
> 何度もお手数をおかけして申し訳ありません。
> よろしくお願いします。
> 
> 以上
> 
> ----- Original Message ----- From: "mizo" <email@hidden>
> To: "SUZAKU general discussion list" <email@hidden>
> Sent: Tuesday, February 17, 2009 6:44 PM
> Subject: [Suzaku:01388] Re: デバイスドライバ開発でのエラー
> 
> 
>> 溝渕です。
>>
>> 熊谷 伸 wrote:
>>> 溝渕様
>>>
>>> 熊谷です。
>>> 返答ありがとうございます。
>>>
>>>> 3. ディレクトリ構成は以下と同じになっていますか?
>>>
>>> ソースファイルをhogehoge.cとしていますが、
>>> それ以外に相違点はありません
>>>
>>> |-- hogehoge
>>> |   |-- Makefile
>>> |   `-- hogehoge.c
>>>
>>>> 4. atmark-distや、Linuxカーネルに変更を加えていませんか?
>>>
>>> ビルドまで実施した後は「linux-2.6.18-at9」と「atmark-dist-20080717」
>>> 以下はそのままの状態です。
>> ビルド以前には変更を加えていますか?
>>
>> 再度ソースファイルをダウンロードしてビルドした状態でドライバの Out Of
>> Treeコンパイルを試してみていただけますか?
>> http://suzaku.atmark-techno.com/dev/suzaku-s_mmu_linux_testrelease
>> _______________________________________________
>> suzaku mailing list
>> email@hidden
>> http://lists.atmark-techno.com/cgi-bin/mailman/listinfo/suzaku 
> 
> _______________________________________________
> suzaku mailing list
> email@hidden
> http://lists.atmark-techno.com/cgi-bin/mailman/listinfo/suzaku
> 


-- 
**************************************************
 株式会社アットマークテクノ  開発部 溝渕大輔
 〒060-0035 札幌市中央区北5条東2丁目AFTビル6F
 TEL:011-207-6550 / FAX:011-207-6570
 http://www.atmark-techno.com/
 e-mail:email@hidden
**************************************************
-------------- next part --------------
文字コード指定の無い添付文書を保管しました...
名前: Makefile
URL:  <http://lists.atmark-techno.com/pipermail/suzaku/attachments/20090218/9d7c5bb2/attachment.ksh>


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