[Armadillo:06826] Re: ドライバ組み込み時にUnknown symbol エラーが発生します。

moto email@hidden
2011年 2月 21日 (月) 23:46:11 JST


竹之下様

 atmark-dist-20100603にて、カーネル、ドライバをビルトして実行した所、ロード時のUnknwon symbolエラーは出なくなりましたが、device_create関数の実行にて不正メモリアクセスにてブレークしました(なお、カーネルのバージョンによりclass_device_create関数は無くなっている様です)。 本来、動的にドライバを登録すべきなのですが、開発期間の問題もあり、とりあえずは静的登録で動作を確認しようと思っています。 その際、armadilloの起動時に/devへ作成したドライバに対応したデバイスファイルを自動的に作成したいのですが、どの様にしたらよいのでしょうか。----- Original Message -----From: "Takenoshita Koyo" <email@hidden>To: "Armadillo series general discussion list"<email@hidden>Sent: Monday, February 21, 2011 5:40 PMSubject: [Armadillo:06825] Re: ドライバ組み込み時にUnknown symbol エラーが発生します。> email@hidden さんは書きました:>>  現在参照しているドキュメントはatmark-dist_developers_guide!
_ja-1.0.7.pdfになります。>>  このドキュメントに従って、atmark-dist-0603を新たに展開してみようかと思っています(今はatmark-dist-0318)。> atmark-dist-20100603, atmark-dist-20090318 でしょうか?>> せっかくですので、一番新しい atmark-dist-20101220 をお使いください。>>>  手順としては、atmark-dist_developers_guide_ja-1.0.7.の2章以降に従えばよいでしょうか?>>  (atmark-dist-0318を同様に作成いたしました)> そうですね。> 3章に一通りの手順がまとめてあります。>http://manual.atmark-techno.com/dist/atmark-dist_developers_guide_ja-1.0.7/ch03#sec-3-6>> この手順のlinux-[version]を、linux-2.6.26-at4-ep93xx-port-pre2に読み替えてください。>>>  海外のlinuxフォーラムでも、同様の現象が発生してるケースがあり、カーネルバージョンが違うとの回答が寄せられているものがありましたので、ビルドが通るのはarmadillo開発環境だけの問題ではないのかも知れません。>>>>  とりあえず、カーネル2!
.6.26でどうなるか検証してみようかと思っております。>> --> Koyo Takenoshita>> _______________________________________________> armadillo mailing list> email@hidden> http://lists.atmark-techno.com/cgi-bin/mailman/listinfo/armadillo



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