[Armadillo:07981] Re: SC1602BSキャラクタディスプレードライバーを組込とgpioctrlが使用できない。
Takenoshita Koyo
email@hidden
2012年 4月 10日 (火) 14:36:21 JST
竹之下です。
> できれば、くわしいことはわかりませんが、起動時に自動で入出力できる
> デバイスファイル(dev/lcd )が作成されるとよいのですがどうでしょうか?
AtmarkDistの vendors/AtmarkTechno/(プロダクト名)/ext2_devtable.txt に、
自動で作成したいファイルを記述することができます。
(プロダクト名)は、Armadillo-220.BaseやArmadillo-220.Recoverなど、自分で
使用しているものに合わせて読み替えてください。
/dev/lcdという名前で、メジャー番号10、マイナー番号186のキャラクタデバイス
を作成したい場合は、ext2_devtable.txtに下記のような一行を追加してください。
/dev/lcd c 660 0 0 10 186 0 0 -
(2012年04月07日 09:36), h wrote:
> 竹之下 様 毎回の返信ありがとうございます。
> 結果から申し上げますとlcd(1602)とGPIOが同時に使用することができませんで
> した。
> GPIO使用できること確認。
> 立ち上げ時lcd(1602)に**Hello World!**のメッセージが表示されていることは、
> 確認できました。
> キャラクタディスプレイ用のデバイスファイル(dev/lcd )が作成されていますが、
> 入出力ができません。
> /dev# ls -lの結果
> -rw-r--r-- 1 root root 14 Apr 7 08:43 lcd
> 手動コマンドにてlデバイスファイル(dev/lcd )削除、(なぜか削除できない
> ことあり。)
> mknod /dev/lcd c 10 186にて再作成にて入出力できるようになります。
> また、GPIOも使用できますが、起動スクリプトではlcdデバイスファイル
> (dev/lcd )の
> 削除再作成うまくいきません。
> /dev# ls -lの結果
> crw-r--r-- 1 root root 10, 186 Apr 7 07:35 lcd
> できれば、くわしいことはわかりませんが、起動時に自動で入出力できる
> デバイスファイル(dev/lcd )が作成されるとよいのですがどうでしょうか?
> よろしくお願いいたします。
> >竹之下です。
>
> >(2012年03月31日 17:08), h wrote:
> >> 次にgpioctrlについて
> >> SC1602BSキャラクタディスプレードライバー、GPIOドライバを有効にして
> >> カーネル転送
> >> <*> SC1602BS LCD Character Display driver
> >> <*> Armadillo-210/220/230/240 GPIO driver
> >> gpioctrlコマンドしてみると ON-OFFせずNG、SC1602BSキャラクタディスプ
> レー
> >>ドライバー
> >> は、表示しているのでOKのようです。試しにSC1602BSキャラクタディスプ
> レード
> >> ライバー
> >> を外して、カーネル転送
> >> < > SC1602BS LCD Character Display driver
> >> <*> Armadillo-210/220/230/240 GPIO driver
> >> gpioctrlコマンドしてみると GPIO ON-OFF OKです。
> >> どこにに問題あるのでしょうか?
> >SC1602BSキャラクタディスプレードライバーとGPIOドライバーは、両方共
> >キャラクタデバイスとして実装されていますが、
> >どちらも同じマイナー番号を使っているようです。
>
> >drivers/char/sc1602bs.c の
> > #define LCD_MINOR (185)
> > #define LCD_DEVICE "gpio"
> >を
> > #define LCD_MINOR (186)
> > #define LCD_DEVICE "lcd"
> >にすると、キャラクタディスプレイ用のデバイスファイルが /dev/lcd
> >になってしまいますが、GPIOと同時に使えるようになると思います。
>
> >もし、/dev/lcd が存在しなければ、下記のようにして作成してください。
>
> ># mknod /dev/lcd c 10 186
>
>
>
> _______________________________________________
> armadillo mailing list
> email@hidden
> http://lists.atmark-techno.com/cgi-bin/mailman/listinfo/armadillo
--
Koyo Takenoshita
armadillo メーリングリストの案内