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