qn1558063753

qn1558063753

0个粉丝

6

问答

0

专栏

0

资料

qn1558063753  发布于  2020-03-17 14:27:48
采纳率 0%
6个问答
454

hi3519av100的WDR模式设置

本帖最后由 qn1558063753 于 2020-3-17 14:27 编辑

目前需要对IMX385进行WDR的操作,将DOL数据发送到VI端,目前,我对3519a的VI进行配置如下:
        stViConfig.s32WorkingViNum = 1;
        stViConfig.as32WorkingViId[0] = 0;
        stViConfig.astViInfo[0].stSnsInfo.MipiDev                  = 0;
        stViConfig.astViInfo[0].stSnsInfo.s32BusId                  = 0;
        stViConfig.astViInfo[0].stDevInfo.ViDev                   = 0;
        stViConfig.astViInfo[0].stDevInfo.enWDRMode           = WDR_MODE_2To1_LINE;
        stViConfig.astViInfo[0].stPipeInfo.enMastPipeMode = VI_ONLINE_VPSS_OFFLINE;
        stViConfig.astViInfo[0].stPipeInfo.aPipe[0]           = 0;
        stViConfig.astViInfo[0].stPipeInfo.aPipe[1]           = 1;
        stViConfig.astViInfo[0].stPipeInfo.aPipe[2]           = -1;
        stViConfig.astViInfo[0].stPipeInfo.aPipe[3]           = -1;
        stViConfig.astViInfo[0].stChnInfo.ViChn                   = 0;
        stViConfig.astViInfo[0].stChnInfo.enPixFormat          = PIXEL_FORMAT_YVU_SEMIPLANAR_420;
        stViConfig.astViInfo[0].stChnInfo.enDynamicRange  = DYNAMIC_RANGE_SDR8;
        stViConfig.astViInfo[0].stChnInfo.enVideoFormat   = VIDEO_FORMAT_LINEAR;
        stViConfig.astViInfo[0].stChnInfo.enCompressMode  = COMPRESS_MODE_NONE;
我再对vi中的vi_cap中的mipi参数进行修改,采用的是HI_MIPI_WDR_MODE_DOL模式,如下:
combo_dev_attr_t MIPI_4lane_CHN0_SENSOR_IMX385_12BIT_2M_WDR2to1_ATTR =
{
    .devno = 0,
    .input_mode = INPUT_MODE_MIPI,
    .data_rate = MIPI_DATA_RATE_X1,
    .img_rect = {0, 0, 1920, 1080},

    {
        .mipi_attr =
        {
            DATA_TYPE_RAW_12BIT,
            HI_MIPI_WDR_MODE_DOL,
            {0, 1, 2, 3, -1, -1, -1, -1}
        }
    }
};
在运行我的程序后,cat /proc/umap/vi
-------------------------------VI DEV DETECT INFO----------------------------------------------------------------------
   DevID  ValidWidth ValidHeight  TotalWidth
       0        1920        1080        8887

-------------------------------VI BAS DETECT INFO----------------------------------------------------------------------
   DevID  ValidWidth ValidHeight  TotalWidth
       0           0           0           0

-------------------------------VI ISP DETECT INFO----------------------------------------------------------------------
   ISPID  ValidWidth ValidHeight  TotalWidth
       0           0           0           0
       1        1920        1080        4443
发现ISPID0没有收到数据,请问是我的VI这边没有把参数设置好,导致在VI_cap端没有解析到短帧数据,VI还需要设置什么参数么?还是说我的imx385在sensor初始化的时候没有做好,没有将短帧的数据发过来?
我来回答
回答1个
时间排序
认可量排序

qn1558063753

0个粉丝

6

问答

0

专栏

0

资料

qn1558063753 2020-03-17 17:26:56
认可0
我自己来结帖。:P
是我自己采用了mipi的HI_MIPI_WDR_MODE_DOL模式,却在传参数的时候没有传正常,导致vi_cap没有获取到短帧的数据,再修改重新赋值mipi的模式后,可以获取到短帧的数据。
combo_dev_attr_t MIPI_4lane_CHN0_SENSOR_IMX385_12BIT_2M_WDR2to1_ATTR =
{
    .devno = 0,
    .input_mode = INPUT_MODE_MIPI,
    .data_rate = MIPI_DATA_RATE_X1,
    .img_rect = {0, 0, 1920, 1080},

    {
        .mipi_attr =
        {
            DATA_TYPE_RAW_12BIT,
            HI_MIPI_WDR_MODE_DOL,
            {0, 1, 2, 3, -1, -1, -1, -1}
        }
    }
};
获取结果如下:
-------------------------------VI PROC COST TIME STATISTIC-----------------------------------------------------------
ProcIdx    IntCntPerSec MaxIntCntPerSec  CurIntCostTm  MaxIntCostTm  TotalIntCostTm   IntTmPerSec  MaxIntTmPerSec
       0              31              31           281           318          188370          8725            8771

-------------------------------VI DEV DETECT INFO----------------------------------------------------------------------
   DevID  ValidWidth ValidHeight  TotalWidth
       0        1920        1080        8887

-------------------------------VI BAS DETECT INFO----------------------------------------------------------------------
   DevID  ValidWidth ValidHeight  TotalWidth
       0           0           0           0

-------------------------------VI ISP DETECT INFO----------------------------------------------------------------------
   ISPID  ValidWidth ValidHeight  TotalWidth
       0        1920        1080        8887
       1        1920        1080        8887

最后,谢谢热心的各位。
或将文件直接拖到这里
悬赏:
E币
网盘
* 网盘链接:
* 提取码:
悬赏:
E币

Markdown 语法

  • 加粗**内容**
  • 斜体*内容*
  • 删除线~~内容~~
  • 引用> 引用内容
  • 代码`代码`
  • 代码块```编程语言↵代码```
  • 链接[链接标题](url)
  • 无序列表- 内容
  • 有序列表1. 内容
  • 缩进内容
  • 图片![alt](url)
+ 添加网盘链接/附件

Markdown 语法

  • 加粗**内容**
  • 斜体*内容*
  • 删除线~~内容~~
  • 引用> 引用内容
  • 代码`代码`
  • 代码块```编程语言↵代码```
  • 链接[链接标题](url)
  • 无序列表- 内容
  • 有序列表1. 内容
  • 缩进内容
  • 图片![alt](url)
相关问答
无更多相似问答 去提问
举报反馈

举报类型

  • 内容涉黄/赌/毒
  • 内容侵权/抄袭
  • 政治相关
  • 涉嫌广告
  • 侮辱谩骂
  • 其他

详细说明

易百纳技术社区