[Armadillo:08942] Re: Armadillo-460 でFOMA-UM02-KOを使用してppp接続できない
Yamamoto
email@hidden
2013年 6月 29日 (土) 17:19:46 JST
Yamamotです。
On Sat, 29 Jun 2013 15:23:10 +0900 (JST)
"Yasuhisa Nakamura" <email@hidden> wrote:
> 中村です。
>
> [Armadillo:08932]で Yamamoto さんは書きました:
> > 再度調べたところ、CD信号ではなくCI信号をみるのが正しいことが解りました。
>
> モデムが自動着信になっていない場合、プログラムでRINGを
> 検知したらATHを送ってオフフックするんでしたっけ?
> で、モデムが相手とつながればCDが立つのかな。
> アナログモデムの時代にそんなことをやっていたような気が
> しますが、このあたりこのとをすっかり忘れてますし、
> FOMAでもこれがあてはまるのかどうかは知りません。
本当なら上記の処理をmgettyを使ってやるのだと思うのですが、実績のある流用元が信号線を見て着信アリと判
断して繋ぎに行っているようなので、動かし始まていることもあり、あまり処理を変えない方が良いかと思って
いるのとmgettyの使用方法がイマイチ分からないので・・・
>
>
> > ただ、UARTのCI信号状態取得位置がわからず調査しています。
> > UARTのメモリマップに配置してあるI/Oポート詳細なるものはどこかに無いのでしょうか?
>
> 400シリーズでCDやRIをみるプログラムを書いたことがないので
> 断言はできないのですけど、CDやRIもioctil(TIOCMGET)で
> とりだせるのではないでしょうか?
> 以前mxc_uart.cを調べたときの記憶では、CDやRIもioctil()で
> 取得できるようなコードが入っていたと思います。
ioctil()で見れますか?
なんか調べているとドライバーで信号線の制御ができないっぽい記載がちらほら見えたので無理かなと思ってい
たのですが・・・
上記参考に調べてみます。
>
> CI(RI) --> TIOCM_RI
> CD --> TIOCM_CD または TIOCM_CAR
>
> #Armadillo-2x0で検査のためにCDとRIを調べるプログラムを
> #書いた時には、A-2x0ではCDとRIはioctlでは取り出せないので、
> #I/Oポートを直接調べる必要がありました。
>
> --
> なかむら
>
>
> _______________________________________________
> armadillo mailing list
> email@hidden
> http://lists.atmark-techno.com/cgi-bin/mailman/listinfo/armadillo
(^_^)v(^_^)/~(^_^)v(^_^)/~
山本 伸夫
email@hidden
(^_^)/~(^_^)v(^_^)/~(^_^)v
armadillo メーリングリストの案内