[Suzaku:01389] Re: デバイスドライバ開発でのエラー
熊谷 伸
email@hidden
2009年 2月 18日 (水) 11:31:21 JST
溝渕様
お世話になっております。
熊谷です。
> 再度ソースファイルをダウンロードしてビルドした状態でドライバの 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 メーリングリストの案内