[Armadillo:04450] Re: CSI 経由の VGA 、モノクロカメラの表示
Ohtaki Yuichiro
email@hidden
2009年 7月 27日 (月) 15:22:46 JST
大滝です。
返事ありがとうございます。
IPU_PIX_FMT_GENERIC
V4L2_PIX_FMT_GREY
にしてみましたが、
上から4分の一に画像らしきもの
そこから下はデータがない状態で表示
で止まってしまいます。
V4L2_PIX_FMT_YUV420
V4L2_PIX_FMT_GREYのときは
上から2分の一に画像らしきもの
そこから下は色がない状態で表示
で止まって変化がなかったので、
何かしらデータの経路が変わっているので
追いかけてみたいと思います。
MXC_IPU_PRP_VF_SDCのなかでYUVの
個々のデータを転送しているので
この辺を変えなければいけないかと思っています。
一応、YUVのVGAのカメラをVGAで表示した際の
手順を書きます。
mt9v111を元に修正
mt9v111.hのI2Cアドレスを変更。
mt9v111.c
使用したセンサはリピートスタートではなかったので
i2c_msg一つで出力するように変更。
freescaleのPDKのmiscのサンプルの
mxc_v4l2_overlay.cで
/dev/video0,/devfb0を指定。
以上で表示はできました。
>入力ドライバ
>-----------
>
>ipu_prp_enc.c
> --> GENERICデータ(IPU_PIX_FMT_GENERIC)のサポートを追加
>mxc_v4l2_capture.c
> --> モノクロデータ(V4L2_PIX_FMT_GREY)のサポートを追加
>
>出力ドライバ
>-----------
>
>drivers/mxc/ipu/ipu_sdc.c:
> --> モノクロデータ(!SDC_COM_TFT_COLOR)のサポートを追加
>
>drivers/video/mxc/mxcfb.c:
> --> モノクロデータ(IPU_PIX_FMT_GENERIC)のサポートを追加
>
>出力ドライバを修正しないでユーザランドでv4lから取得したデータを変換して
>表示するのも有りかもしれませんね。
>
>また、出力ドライバではなくてCSI<-->SDC間の直転送機能
>(MXC_IPU_PRP_VF_SDC)を使ったりしていますか?この機能もこちらで試してい
>ないですが、他のドライバと同様にモノクロに対応していないみたいなので、同
>じような修正が必要になるかと思います。
>_______________________________________________
>armadillo mailing list
>email@hidden
>http://lists.atmark-techno.com/cgi-bin/mailman/listinfo/armadillo
armadillo メーリングリストの案内