[hi3516] 请问hi3516a用MIPI口采集CMOS信号死活踩不进来的问题

大家好,我现在用3516a采集并行的CMOS视频。接口是MIPI口,设置如下:
combo_dev_attr_t MIPI_CMOS3V3_ATTR =
{
      /* input mode */
      .input_mode = INPUT_MODE_CMOS_33V,
      {

      }
};
VI_DEV_ATTR_S DEV_ATTR_IMX236_DC_720P =
{
      /* interface mode */
      VI_MODE_DIGITAL_CAMERA,
      /* multiplex mode */
      VI_WORK_MODE_1Multiplex,
      /* r_mask    g_mask    b_mask*/
      {0xFFC00000,    0x0},
      /* progessive or interleaving */
      VI_SCAN_PROGRESSIVE,
      /*AdChnId*/
      {-1, -1, -1, -1},
     /*enDataSeq, only support yuv*/
      VI_INPUT_DATA_YUYV,

      /* synchronization information */
      {
      /*port_vsync   port_vsync_neg     port_hsync        port_hsync_neg        */
      VI_VSYNC_PULSE, VI_VSYNC_NEG_LOW, VI_HSYNC_VALID_SINGNAL, VI_HSYNC_NEG_LOW, VI_VSYNC_VALID_SINGAL, VI_VSYNC_VALID_NEG_LOW,
      /*hsync_hfb    hsync_act    hsync_hhb*/
      {0,            1280,        0,
      /*vsync0_vhb vsync0_act vsync0_hhb*/
       0,            720,        0,
      /*vsync1_vhb vsync1_act vsync1_hhb*/
       0,            0,            0}
      },
      /* use interior ISP */
      VI_PATH_ISP,
      /* input data type */
      VI_DATA_TYPE_RGB
};

然后启动之后死活踩不进来。
Sensor输出时序:

然后cat /proc/umap/vi


就是无法get到frame,而且那个field那一位还是(NULL),但是VI_SCAN_PROGRESSIVE这块是设置了的。

另外就是说这个并行口输入,看手册似乎有MIPI输入也可以从VI输入?有两个口?我们现在使用的MIPI(单端)的。这块是否要特殊配置呢?我们这边启动程序之后查看mipi_phy_mode这个寄存器的值是11,然后我们手动设置成10,都是一样没用。


求大家帮忙看一下~~

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x楼主热帖

收藏收藏 顶 踩

  回复

使用道具 举报

   

csuzhsh

推荐

 发表于 2016-6-29 21:17:51 | 只看该作者

3516A把DC接口去了,这个可以加上,DC就是并行数据接口,跟MIPI接口不一样,配置需要改
 
  回复 支持 0 反对 1

使用道具 举报

   

henman

2#

 发表于 2016-6-24 17:31:20 | 只看该作者

dc接口的时候才设置的MIPI_CMOS3V3_ATTR,mipi应该参考DEV_ATTR_MIPI_BASE来设置。
 
  回复 支持 反对

使用道具 举报

   

vermicelli

3#

  楼主| 发表于 2016-6-26 18:13:03 来自手机 | 只看该作者

henman 发表于 2016-6-24 17:31
dc接口的时候才设置的MIPI_CMOS3V3_ATTR,mipi应该参考DEV_ATTR_MIPI_BASE来设置。

大神感谢回复!我现在是mipi接口复用成单端模式,就是hsync vsync 10bit并行这种,这种不全是DC接口是吗?
 
  回复 支持 反对

使用道具 举报

   

vermicelli

4#

  楼主| 发表于 2016-6-26 18:18:16 来自手机 | 只看该作者

henman 发表于 2016-6-24 17:31
dc接口的时候才设置的MIPI_CMOS3V3_ATTR,mipi应该参考DEV_ATTR_MIPI_BASE来设置。

大神感谢回复!我现在是mipi接口复用成单端模式,就是hsync vsync 10bit并行这种,这种不是DC接口是吗?
 
  回复 支持 反对

使用道具 举报

   

henman

5#

 发表于 2016-6-27 14:45:57 | 只看该作者

其实我并不了解mipi和dc。我只知道它们肯定是不一样的东西,需要用不同的参数而已。
 
  回复 支持 反对

使用道具 举报

   

vermicelli

7#

  楼主| 发表于 2016-7-5 19:54:31 | 只看该作者

csuzhsh 发表于 2016-6-29 21:17
3516A把DC接口去了,这个可以加上,DC就是并行数据接口,跟MIPI接口不一样,配置需要改

大神您好。请问一下配置需要怎么改呢?我现在sensor连接的就是MIPI口,但是sensor出的是DC。现在想把MIPI配成DC的模式。
 
  回复 支持 反对

使用道具 举报

   

csuzhsh

8#

 发表于 2016-7-6 08:51:02 | 只看该作者

增加DC模式,可以在16C里面参考,

猜你喜欢

转载自blog.csdn.net/xswy1/article/details/82145989