Loading...
首页问答  

hi3519av100的WDR模式设置

qn1558063753
qn1558063753  发布于 2020-03-17 14:27:48 771
本帖最后由 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初始化的时候没有做好,没有将短帧的数据发过来?
qn1558063753  发布于 2020-03-17 17:26:56
我自己来结帖。: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

最后,谢谢热心的各位。
1
中翅_Lzc  发布于 2021-02-25 17:41:59

楼主,我最近在调hi3518ev300+imx307和gc2053的sensor的wdr模式,但是只有配置为line模式才会正常出图像,wdr模式出不了图像,看打印,sensor驱动没有进去,请问能加个联系方式,请教一些配置参数吗

0
qn1615288240  发布于 2021-03-10 12:19:50
本帖最后由 qn1615288240 于 2021-3-10 14:31 编辑

[quote][url=forum.php?mod=redirect&goto=findpost&pid=155589&ptid=79499]qn1558063753 发表于 2020-3-17 17:26[/url]
我自己来结帖。
是我自己采用了mipi的HI_MIPI_WDR_MODE_DOL模式,却在传参数的时候没有传正常,导致vi_ ...[/quote]

您能否解释更多如何解决该问题(更多详细信息)? 我有同样的问题,但我不知道可以在哪里修改...

/*config vi*/
    SAMPLE_COMM_VI_GetSensorInfo(&stViConfig);

    stViConfig.s32WorkingViNum                                   = 1;
    stViConfig.as32WorkingViId[0]                                = 0;
    stViConfig.astViInfo[s32WorkSnsId].stSnsInfo.MipiDev         = 0;
    stViConfig.astViInfo[s32WorkSnsId].stDevInfo.ViDev           = 0;
    stViConfig.astViInfo[s32WorkSnsId].stDevInfo.enWDRMode       = WDR_MODE_2To1_LINE;
    stViConfig.astViInfo[s32WorkSnsId].stPipeInfo.enMastPipeMode = VI_ONLINE_VPSS_OFFLINE;
    stViConfig.astViInfo[s32WorkSnsId].stPipeInfo.aPipe[0]       = 0;
    stViConfig.astViInfo[s32WorkSnsId].stPipeInfo.aPipe[1]       = 1;
    stViConfig.astViInfo[s32WorkSnsId].stPipeInfo.aPipe[2]       = -1;
    stViConfig.astViInfo[s32WorkSnsId].stPipeInfo.aPipe[3]       = -1;
    stViConfig.astViInfo[s32WorkSnsId].stChnInfo.ViChn           = 0;
    stViConfig.astViInfo[s32WorkSnsId].stChnInfo.enPixFormat     = PIXEL_FORMAT_YVU_SEMIPLANAR_420;
    stViConfig.astViInfo[s32WorkSnsId].stChnInfo.enDynamicRange  = DYNAMIC_RANGE_SDR8;
    stViConfig.astViInfo[s32WorkSnsId].stChnInfo.enVideoFormat   = VIDEO_FORMAT_LINEAR;
    stViConfig.astViInfo[s32WorkSnsId].stChnInfo.enCompressMode  = COMPRESS_MODE_NONE;

combo_dev_attr_t MIPI_4lane_CHN0_SENSOR_IMX485_12BIT_8M_WDR2to1_ATTR =
{
    .devno = 0,
    .input_mode = INPUT_MODE_MIPI,
    .data_rate = MIPI_DATA_RATE_X1,
    .img_rect = {0, 0, 3840, 2160},

    {
        .mipi_attr =
        {
            DATA_TYPE_RAW_12BIT,
            HI_MIPI_WDR_MODE_NONE,
            {0, 1, 2, 3, -1, -1, -1, -1}
        }
    }
};

/mnt/ko # cat /proc/umap/mipi_rx

Module: [MIPI_RX], Build Time[Aug  2 2019, 17:42:53]

-----MIPI LANE DIVIDE MODE---------------------------------------------------------------------------------------------
  MODE         LANE DIVIDE
     0                  12

-----MIPI DEV ATTR-----------------------------------------------------------------------------------------------------
   Devno  WorkMode  DataRate            DataType   WDRMode    ImgX    ImgY    ImgW    ImgH
       0      MIPI        X1               RAW12      None       0       0    3840    2160

-----MIPI LANE INFO-----------------------------------------------------------------------------------------------------
   Devno                  LaneID
       0         0,  1,  2,  3, -1, -1, -1, -1

-----MIPI PHY DATA INFO------------------------------------------------------
   PhyId         LaneId            PhyData                MipiData              LvdsData
       0       0, 1, 2, 3    0x89,0x10,0x00,0x00    0x00,0x10,0xb6,0x14    0x07,0x9a,0xe2,0x89
       1       4, 5, 6, 7    0x00,0x00,0x00,0x00    0x00,0x00,0x00,0x00    0x00,0x00,0x00,0x00
       2       8, 9,10,11    0x00,0x00,0x00,0x00    0x00,0x00,0x00,0x00    0x00,0x00,0x00,0x00

-----MIPI DETECT INFO----------------------------------------------------
Devno VC   width  height
     0  0    3840    2160
     0  1       0       0
     0  2       0       0
     0  3       0       0


/mnt/ko # cat /proc/umap/vi

[VI] Version: [Hi3519AV100_MPP_V2.0.2.0 B050 Release], Build Time[Aug  2 2019, 17:42:54]


-------------------------------MODULE PARAM ---------------------------------------------------------------------------
      DetectErrFrame        DropErrFrame            VbSource
                   0                   0              Common

-------------------------------VI MODE --------------------------------------------------------------------------------
  Pipe0Mode   Pipe1Mode   Pipe2Mode   Pipe3Mode   Pipe4Mode   Pipe5Mode
     online     offline     offline     offline     offline     offline
-------------------------------VPSS MODE ------------------------------------------------------------------------------
  Pipe0Mode   Pipe1Mode   Pipe2Mode   Pipe3Mode   Pipe4Mode   Pipe5Mode
    offline     offline     offline     offline     offline     offline

-------------------------------VI STITCH GRP ATTR----------------------------------------------------------------------
  StitchGrp bStitch    Mode MaxPTSGap PipeNum              PipeId

-------------------------------VI DEV ATTR1----------------------------------------------------------------------------
  DevID   DevEn  BindPipe     Width    Height               IntfM     WkM     ComMsk0     ComMsk1   ScanM
      0       Y         Y      3840      2160                MIPI    1Mux    fff00000           0       P

-------------------------------VI DEV ATTR2----------------------------------------------------------------------------
  DevID   AD0   AD1   AD2   AD3     Seq  DataType   DataRev    BasW    BasH   HReph   VReph   WDRMode  CacheLine  DataRate
      0    -1    -1    -1    -1     N/A       RGB         N    3840    2160    NONE    NONE   WDR_2L1       2160        X1

-------------------------------VI BIND ATTR----------------------------------------------------------------------------
   DevID PipeNum              PipeId
       0       2                0, 1

-------------------------------VI DEV TIMING ATTR----------------------------------------------------------------------
  DevID DevTimingEn  DevFrmRate  DevWidth   DevHeight

-------------------------------VI PIPE ATTR1---------------------------------------------------------------------------
  PipeID  BypassMode YuvSkip IspBypass     Width    Height    PixFmt  BitWidth    NrEn SharpenEn  CompressMode
       0  BypassNone       N         N      3840      2160     RAW12        12       Y         N          Line
       1  BypassNone       N         N      3840      2160     RAW12        12       Y         N          Line

-------------------------------VI PIPE ATTR2---------------------------------------------------------------------------
  DiscProPic    SrcFRate    DstFRate FrameSource  RepeatMode   VCNum     IntType EarlyLine  VbPoolId
           N          -1          -1         DEV        NONE       1       START         0        -1
           N          -1          -1         DEV        NONE       0       START         0        -1

-------------------------------VI PIPE CROP ATTR-----------------------------------------------------------------------
  PipeID CropEn    CoorX   CoorY   Width  Height

-------------------------------VI PIPE NR ATTR-------------------------------------------------------------------------
  PipeID        BitWidth    CompressMode          PixFmt          RefSrc            Intf         Version         OptMode
       0               8            None           SP420             RFR            NR_X               -          MANUAL
       1               8            None           SP420             RFR            NR_X               -          MANUAL

-------------------------------VI PIPE USER PIC ATTR-------------------------------------------------------------------
  PipeID  Enable   ChnID    Mode BgColor   PicID   Width  Height  Stride  PixFmt  PoolID         PhyAddr

-------------------------------VI PIPE DUMP ATTR-----------------------------------------------------------------------
  PipeID    Enable     Depth  DumpType

-------------------------------VI PIPE BNR DUMP ATTR-------------------------------------------------------------------
  PipeID    Enable     Depth

-------------------------------VI CHN ATTR1----------------------------------------------------------------------------
  PipeID   ChnID   Width    Height    Mirror    Flip    SrcFRate    DstFRate    PixFmt      VideoFmt  DynamicRange
       0       0    3840      2160         N       N          -1          -1     SP420        LINEAR          SDR8

-------------------------------VI CHN ATTR2----------------------------------------------------------------------------
  CompressMode     Depth     Align  VbPoolId
          None         0         0        -1

-------------------------------VI EXTCHN ATTR1-------------------------------------------------------------------------
  PipeID   ChnID  Source  SrcChn   Width    Height    SrcFRate    DstFRate    PixFmt  DynamicRange  CompressMode     Depth

-------------------------------VI EXTCHN ATTR2-------------------------------------------------------------------------
  Align  VbPoolId

-------------------------------VI CHN EARLY INTERRUPT INFO-------------------------------------------------------------
  PipeID   ChnID  Enable  LineCnt
       0       0       N        0

-------------------------------VI CHN LOW DELAY ATTR-------------------------------------------------------------------
  PipeID   ChnID  Enable  LineCnt   Effect
       0       0       N        0        N

-------------------------------VI CHN CROP INFO------------------------------------------------------------------------
  PipeID   ChnID  CropEn  CoorType   CoorX   CoorY   Width  Height   TrimX   TrimY TrimWid TrimHgt
       0       0       N       RIT       0       0       0       0       0       0       0       0

-------------------------------VI CHN ROTATION INFO--------------------------------------------------------------------
  PipeID   ChnID    Rotation
       0       0           0

-------------------------------VI CHN LDC INFO-------------------------------------------------------------------------
  PipeID   ChnID  Enable  Aspect  XRatio  YRatio   XYRatio   XOffset   YOffset     DistortionRatio
       0       0       N       N       0       0         0         0         0                   0

-------------------------------VI CHN LDCV2 INFO-------------------------------------------------------------------------

-------------------------------VI CHN ROTATIO_EX INFO------------------------------------------------------------------
  PipeID   ChnID  Enable  ViewType   Angle   XOffset   YOffset     Width    Height
       0       0       N       ALL       0         0         0         0         0

-------------------------------VI CHN SPREAD INFO----------------------------------------------------------------------
  PipeID   ChnID  Enable    OutW    OutH      Coef
       0       0       N       0       0         0

-------------------------------VI EXTCHN FISHEYE ATTR------------------------------------------------------------------
  PipeID   ChnID  Enable  MntMode  RgnNum  BgEnable  BgColor  LMF  HOffset  VOffset  TCoef   FStrength

-------------------------------VI EXTCHN FISHEYE REGION ATTR-----------------------------------------------------------
  PipeID   ChnID  RgnIndex  ViewMode  InRadius  OutRadius  Pan  Tilt  HorZoom  VerZoom  OutX  OutY  OutW  OutH

-------------------------------VI DIS CONFIG INFO1---------------------------------------------------------------------
  PipeID   ChnID        Mode  Motion PdtType  BufNum CropRatio FrmRate   GyroRange  GyroBitWidth   CamSteady   Scale

-------------------------------VI DIS ATTR INFO------------------------------------------------------------------------
  PipeID   ChnID  DisChn    Enable GdcBypass      MovSub      Roef     Timelag   ViewAngle  bStillCrop    HorLimit    VerLimit    Strength

-------------------------------ISP 2DofDIS INFO------------------------------------------------------------------------
  PipeID  Enable
       0       N
       1       N

-------------------------------VI SNAP ATTR INFO-----------------------------------------------------------------------
  PipeID    Type  bLoadCCM  FrameCnt  rptTimes    bZSL  FrmDepth  RollbaskMs  Interval

-------------------------------VI SNAP STATUS INFO---------------------------------------------------------------------
  Status bDoublePipe VideoPipe  SnapPipe     VcNum ProDelayInt

-------------------------------VI CHN OUTPUT RESOLUTION----------------------------------------------------------------
  PipeID   ChnID  Enable  Mirror    Flip   Width  Height  PixFmt  VideoFmt  DynamicRange  CompressMode FrameRate
       0       0       Y       N       N       0       0   SP420    LINEAR          SDR8          None         0

-------------------------------VI PIPE STATUS--------------------------------------------------------------------------
  PipeID  Enable    IntCnt FrameRate LostFrame  VbFail   Width  Height
       0       Y         0         0         0       0    3840    2160
       1       Y       748         0       747       0    3840    2160

-------------------------------VI CHN STATUS---------------------------------------------------------------------------
  PipeID   ChnID  Enable FrameRate LostFrame  VbFail   Width  Height
       0       0       Y         0         0       0       0       0

-------------------------------VI PIPE Statistic-----------------------------------------------------------------------
  PipeID     RecvPic     LostCnt      BufCnt   CurSoftTm   MaxSoftTm   CurTaskTm   MaxTaskTm   LowBandWidth  BeBufNum
       0           0           0           0           0           0           0           0              0         0
       1           0           0           0           0           0           0           0              0         0

-------------------------------VI HW STATISTIC-------------------------------------------------------------------------
  ProcIdx    HWCostTm MaxHWCostTm    CycleCnt MaxCycleCnt
        0           0           0           0           0

-------------------------------VI PROC OFFLINE IRQ STATISTIC----------------------------------------------------------
ProcIdx       SubmitCnt          IntCnt         ListCnt  TmOutCnt BusErrCnt  DcmpErrCnt StartErrCnt  NodeIdErrCnt
       0               0               0               0         0         0           0           0             0

-------------------------------VI PROC ONLINE IRQ STATISTIC-----------------------------------------------------------
ProcIdx          IntCnt     FrmStartCnt FrmErrCnt  FrmFlowCnt BusErrCnt    DcmpErrCnt  CfgLossCnt   FirstIntPts
       0               0               0         0           0         0             0           0             0

-------------------------------VI PROC COST TIME STATISTIC-----------------------------------------------------------
ProcIdx    IntCntPerSec MaxIntCntPerSec  CurIntCostTm  MaxIntCostTm  TotalIntCostTm   IntTmPerSec  MaxIntTmPerSec
       0               0               0             0             0               0             0               0

-------------------------------VI DEV DETECT INFO----------------------------------------------------------------------
   DevID  ValidWidth ValidHeight  TotalWidth
       0        3840        2160        4443

-------------------------------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        3840        1243        3864
0
飞的更高  发布于 2021-05-15 13:29:25

你好,请问,我改了模式为WDR_MOD_2To1_LINE模式后,进行查看命令cat /proc/umap/vi 其中的WDR模式还是NONE,没有改变,这是为什么

0
添加附件:文件小于20M
上传
易百纳技术社区
确定要删除此文章、专栏、评论吗?
确定
取消
易百纳技术社区