[Suzaku:01555] デバイスドライバのMake

Ken-ichiro Ishikawa email@hidden
2009年 7月 23日 (木) 12:16:55 JST


 Suzakuメーリングリストの皆様。

石川と言います。

度々すいません。

atmark-dist Developers Guide
を参考にデバイスドライバを開発しています。
atmark-dist Developers GuideのMakeファイルをコピーして
ディレクトリ名とデバイスドライバ名を変更しました。
make modules
は
make: arm-linux-gcc: コマンドが見つかりませんでした
と表示されるもののうまくいくのですが、
make romfs
とすると
Use of uninitialized value $obj in pattern match (m//) at
/home/ishikawa/atmark-dist-20090318/user/busybox/examples/depmod.pl
line 76.
Use of uninitialized value $obj in pattern match (m//) at
/home/ishikawa/atmark-dist-20090318/user/busybox/examples/depmod.pl
line 79.
Use of uninitialized value $obj in concatenation (.) or string at
/home/ishikawa/atmark-dist-20090318/user/busybox/examples/depmod.pl
line 85.
nm: 'a.out': No such file
unresolved symbol __copy_tofrom_user in file
/lib/modules/2.6.18-at11/kernel/drivers/char/timesync_driver.ko
unresolved symbol ioremap in file
/lib/modules/2.6.18-at11/kernel/drivers/char/timesync_driver.ko
unresolved symbol iounmap in file
/lib/modules/2.6.18-at11/kernel/drivers/char/timesync_driver.ko
unresolved symbol printk in file
/lib/modules/2.6.18-at11/kernel/drivers/char/timesync_driver.ko
unresolved symbol register_chrdev in file
/lib/modules/2.6.18-at11/kernel/drivers/char/timesync_driver.ko
unresolved symbol unregister_chrdev in file
/lib/modules/2.6.18-at11/kernel/drivers/char/timesync_driver.ko
と表示されてうまく生きません。
depmod.pl
で$objの値がうまく設定されていないためエラーが起きているようですが、
perlは詳しくないため原因を追求できませんでした。

どのようにすればよいのか、どなたか教えていただけないでしょうか?



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