如何在3516A_IMX178中调试出1080p60fps

如何在hisi3516A  IMX178中加入 调试出60 fps

背景:

在海思 SDK Hi3516A_SDK_V1.0.5.0中,默认 imx178 中设置是30fps. 项目中需要使用60fps.

 

实现:

..\Hi3516A_SDK_V1.0.5.0\mpp\project\common\sample_comm_isp.c

 

SAMPLE_COMM_ISP_Init(){

...

    switch (SENSOR_TYPE)

    {

...

 case SONY_IMX178_LVDS_1080P_30FPS:

      stPubAttr.enBayer               = BAYER_GBRG;

      stPubAttr.f32FrameRate          = 60; // 在该出设置帧率

      stPubAttr.stWndRect.s32X        = 0;

      stPubAttr.stWndRect.s32Y        = 0;

      stPubAttr.stWndRect.u32Width    = 1920;

      stPubAttr.stWndRect.u32Height   = 1080;

      break;

...

}

...

}

 

测试log:

-------hal_start, 195---------------------

-------hal_start, 210---------------------

-------hal_start, 221---------------------

=============SAMPLE_COMM_VI_SetMipiAttr enWDRMode: 0

-------SAMPLE_COMM_VI_StartIspAndVi, 2453---------------------

linear mode

support SENSOR_1080P_60FPS_MODE! Width:1920, Height:1080, Fps:60.000000

-------Sony IMX178 Sensor 1080p60fps Initial OK!-------

SENSOR_Fps: 60.000000

-------SAMPLE_COMM_VI_StartIspAndVi, 2465---------------------

-------SAMPLE_COMM_VI_StartIspAndVi, 2478---------------------

-------SAMPLE_COMM_VI_StartIspAndVi, 2492---------------------

-------SAMPLE_COMM_VI_StartIspAndVi, 2565---------------------

-------hal_start, 233---------------------

-------hal_start, 247---------------------

-------hal_start, 255---------------------

u32Width:720, u32Square:1

process_list_init

task_type=10000, task_id=0

task_type=0, task_id=1

task_type=1, task_id=2

task_type=2, task_id=3

task_type=3, task_id=4

list->max_task_id=5

SENSOR_Fps: 60.000000

 

 

~ # cat /proc/umap/vpss

 

[VPSS] Version: [Hi3516A_MPP_V1.0.5.0 B030 Release], Build Time[Oct 29 2015, 20:50:55]

 

VI-VPSS is offline.

 

-------------------------------MODULE PARAM-----------------------------------------------------------------

    rfr_frame_comp

                 1

 

-------------------------------VPSS GRP ATTR----------------------------------------------------------------

   GrpID    MaxW    MaxH  PixFmt DieMode   DciEn    NrEn  HistEn

       0    1920    1080   SP420   nodie       0       1       0

 

-------------------------------VPSS GRP FRAME CONTROL INFO--------------------------------------------------

   GrpID    SrcFRate    DstFRate

       0          -1          -1

 

-------------------------------VPSS GRP PARAM---------------------------------------------------------------

   GrpID    Cont   GlobStr   IeStr  YSfStr  YTfStr  CSfStr  CTfStr MotionLimen

       0      32       128      -1      -1      -1      -1      -1          -1

 

-------------------------------VPSS GRP PARAM V2------------------------------------------------------------

   GrpID  CSf  CTf  IEpost  IEStr  YMth  YSf_MA  YSf_SA  YTf  DeSend

       0    8    0       0     21    64      32      32   12       0

 

-------------------------------VPSS CHN PARAM---------------------------------------------------------------

   GrpID   ChnID   ChnSp

 

-------------------------------VPSS CHN ATTR----------------------------------------------------------------

   GrpId  PhyChnId  Enable    SpEn FrmWkEn  MirrorEn  FlipEn  SrcFRate  DstFRate   OverlayMask   CoverMask     ChnNr

       0         1       1       0       0         0       0        -1        -1             0           0    Enable

 

 

-------------------------------VPSS EXT-CHN ATTR------------------------------------------------------------

  GrpId   ExtChnId  Enable  SrcChn   Width  Height  Srcfrc  Dstfrc  pixfmt

 

-------------------------------VPSS EXT-CHN CROP ATTR-------------------------------------------------------

  GrpId   ExtChnId  CropEn  CoorType   CoorX   CoorY   Width  Height

 

-------------------------------VPSS GRP CROP INFO-----------------------------------------------------------

   GrpId  CropEn  CoorType   CoorX   CoorY   Width  Height    OriW    OriH   TrimX   TrimY TrimWid TrimHgt

       0       0       RIT       0       0       0       0    1920    1080       0       0    1920    1080

 

-------------------------------VPSS CHN CROP INFO-----------------------------------------------------------

   GrpId   ChnID  CropEn  CoorType   CoorX   CoorY   Width  Height   TrimX   TrimY TrimWid TrimHgt

 

-------------------------------VPSS GRP PIC QUEUE-----------------------------------------------------------

   GrpID FreeLen BusyLen   Delay  Backup

       0       8       0       0       0

 

-------------------------------VPSS GRP WORK STATUS---------------------------------------------------------

   GrpID         RecvPic  ViLost    VdecLost           NewDo   OldDo NewUnDo         OldUnDo  NoHist StartFl  bStart  CostTm MaxCostTm

       0            6607       0           0            6607       0       0           10323       0       0       1   10950     11179

 

-------------------------------VPSS CHN WORK STATUS---------------------------------------------------------

   GrpID   ChnID    WorkMode   Depth          SendOk  bConfident     bDouble

       0       1        USER       3               0           1          --

 

-------------------------------VPSS CHN OUTPUT RESOLUTION---------------------------------------------------

   GrpID   ChnID  Enable   Width  Height  pixfmt  CompressMode   FrameRate

       0       1       1    1920    1080   SP420             0          60

 

 

-------------------------------VPSS NR PARAM----------------------------------------------------------------

   GrpID     REF  Compress

       0     RFR         1

 

-------------------------------VPSS CHN ROTATE INFO---------------------------------------------------------

   GrpID   ChnID  Rotate

 

-------------------------------VPSS CHN LDC ATTR------------------------------------------------------------

   GrpID   ChnID  Enable  ViewType   Xoffset   Yoffset   Ratio

 

-------------------------------TIMER WORK STATUS------------------------------------------------------------

     CntPerSec  MaxCntPerSec        CostTm    MostCostTm  CostTmPerSec MCostTmPerSec

           100           101             4           267           642          1087

 

-------------------------------DRV WORK STATUS--------------------------------------------------------------

       StartSuc0   StartSuc1         LinkInt     NodeInt   StartErr0  NodeIdErr0   StartErr1  NodeIdErr1      BusErr

            6607           0            6607           0           0           0           0           0           0

 

-------------------------------DRV ONLINE INT STATUS--------------------------------------------------------

    FrmCntPerSec     FrmStartCnt   FrmErrCnt  FrmFlowCnt   Chn0LowDelayCnt   Chn1LowDelayCnt   Chn2LowDelayCnt

               0               0           0           0                 0                 0                 0

 

-------------------------------DRV NODE QUEUE---------------------------------------------------------------

 FreeNum WaitNum  Busy00  Busy01    Sel0  Busy10  Busy11    Sel1

     129       0       0       0       1       0       0       0

 

-------------------------------INT WORK STATUS--------------------------------------------------------------

     CntPerSec  MaxCntPerSec        CostTm    MostCostTm  CostTmPerSec MCostTmPerSec

            60            61            85           182          5035          5193

 

你可能感兴趣的:(hisi平台)