Hi3559AV100项目,需要接HDMI 4K摄像头,需要把HDMI转成MIPI-CSI信号接入CPU,从而实现信号的转换和实现。我们拿到的海思开发板是HI3559A4SDMEB VER.A,带4颗IMX334 4K MIPI-CSI摄像头和HDMI输出,demo板上已经测试通过,接下来就是实现项目中的需求。

硬件电路

参考海思MIPI-CSI部分和龙讯芯片设计电路图,下面是龙讯demo部分图。

双port接在sensor0和sensor1上,龙讯框图如下。

需要接出i2c口用于烧写固件和与CPU通信。注意HDMI是输入还是输出的区别。

HDMI输入

首先检查硬件电路图设计,与海思和龙讯对比查看是否存在差异;检查HDMI座子线序是否正确,HOTPLUG之类的是否上拉,转换芯片是否上电复位,系统启动后是否解复位。

查看I2C口是否引出引脚并上拉到3.3V,使用CH341A USB转换模块连接I2C脚进行固件烧写。I2C地址是0x56

转换芯片默认没有固件,读出数据全是0xFF,烧写固件:LT6911UXC_V2P9_YUV422_20201012_GSW_X2.hex

烧写固件重启后,需要验证转型芯片是否工作正常,就需要读寄存器获取HDMI输入分辨率判断。

读寄存器获取HDMI输入分辨率脚本如下:

#!/bin/sh#i2c11echo "I2cEnable"
i2c_write 0xb 0x56 0xff 0x80 > /dev/null
i2c_write 0xb 0x56 0xee 0x01 > /dev/nullecho "ChipID_Check:"
i2c_write 0xb 0x56 0xff 0x81 > /dev/null
i2c_read 0xb 0x56 0x00 | awk 'NR==5{print}'
i2c_read 0xb 0x56 0x01 | awk 'NR==5{print}'echo "VideoCheck:"
echo "Vtotal:"
i2c_write 0xb 0x56 0xff 0x86 > /dev/null
i2c_read 0xb 0x56 0x7A | awk 'NR==5{print}'
i2c_write 0xb 0x56 0xff 0x86 > /dev/null
i2c_read 0xb 0x56 0x7B | awk 'NR==5{print}'echo "Vactive"
i2c_write 0xb 0x56 0xff 0x86 > /dev/null
i2c_read 0xb 0x56 0x7e | awk 'NR==5{print}'
i2c_write 0xb 0x56 0xff 0x86 > /dev/null
i2c_read 0xb 0x56 0x7f | awk 'NR==5{print}'echo "VsyncW"
i2c_write 0xb 0x56 0xff 0x86 > /dev/null
i2c_read 0xb 0x56 0x71 | awk 'NR==5{print}'echo "VBP"
i2c_write 0xb 0x56 0xff 0x86 > /dev/null
i2c_read 0xb 0x56 0x74 | awk 'NR==5{print}'echo "VFP"
i2c_write 0xb 0x56 0xff 0x86 > /dev/null
i2c_read 0xb 0x56 0x75 | awk 'NR==5{print}'echo "Htotal"
i2c_write 0xb 0x56 0xff 0x86 > /dev/null
i2c_read 0xb 0x56 0x7C | awk 'NR==5{print}'
i2c_write 0xb 0x56 0xff 0x86 > /dev/null
i2c_read 0xb 0x56 0x7D | awk 'NR==5{print}'echo "Hactive"
i2c_write 0xb 0x56 0xff 0x86 > /dev/null
i2c_read 0xb 0x56 0x80 | awk 'NR==5{print}'
i2c_write 0xb 0x56 0xff 0x86 > /dev/null
i2c_read 0xb 0x56 0x81 | awk 'NR==5{print}'echo "HsyncW"
i2c_write 0xb 0x56 0xff 0x86 > /dev/null
i2c_read 0xb 0x56 0x72 | awk 'NR==5{print}'
i2c_write 0xb 0x56 0xff 0x86 > /dev/null
i2c_read 0xb 0x56 0x73 | awk 'NR==5{print}'echo "HBP"
i2c_write 0xb 0x56 0xff 0x86 > /dev/null
i2c_read 0xb 0x56 0x76 | awk 'NR==5{print}'
i2c_write 0xb 0x56 0xff 0x86 > /dev/null
i2c_read 0xb 0x56 0x77 | awk 'NR==5{print}'
i2c_write 0xb 0x56 0xff 0x86 > /dev/nullecho "HFP"
i2c_read 0xb 0x56 0x78 | awk 'NR==5{print}'
i2c_write 0xb 0x56 0xff 0x86 > /dev/null
i2c_read 0xb 0x56 0x79 | awk 'NR==5{print}'
i2c_write 0xb 0x56 0xff 0x86 > /dev/nullecho "I2cDisable"
i2c_write 0xb 0x56 0xff 0x80 > /dev/null
i2c_write 0xb 0x56 0xee 0x00 > /dev/null

1080P分辨率获取:1920x1080

I2cEnable
ChipID_Check:
0x0: 0x17
0x1: 0x4
VideoCheck:
Vtotal:
0x7a: 0x4
0x7b: 0x65
Vactive
0x7e: 0x4
0x7f: 0x38  【1080】
VsyncW
0x71: 0x5
VBP
0x74: 0x24
VFP
0x75: 0x4
Htotal
0x7c: 0x4
0x7d: 0x4c
Hactive
0x80: 0x3
0x81: 0xc0  【960x2 = 1920】
HsyncW
0x72: 0x0
0x73: 0x16
HBP
0x76: 0x0
0x77: 0x4a
HFP
0x78: 0x0
0x79: 0x2c
I2cDisable

4K分辨率获取:3840x2160

~ # ./i2c_test.sh
I2cEnable
ChipID_Check:
0x0: 0x17
0x1: 0x4
VideoCheck:
Vtotal:
0x7a: 0x8
0x7b: 0xca
Vactive
0x7e: 0x8
0x7f: 0x70  【2160】
VsyncW
0x71: 0xa
VBP
0x74: 0x48
VFP
0x75: 0x8
Htotal
0x7c: 0x8
0x7d: 0x98
Hactive
0x80: 0x7   【1920x2 = 3840】
0x81: 0x80
HsyncW
0x72: 0x0
0x73: 0x2c
HBP
0x76: 0x0
0x77: 0x94
HFP
0x78: 0x0
0x79: 0x58
I2cDisable

至此,HDMI转MIPI-CSI芯片工作正常,就可以安心调试后端输入

VI调试

海思提供MPP代码和文档,需要详细查看MPP和MIPI相关文档,代码位置在:Hi3559AV100_SDK_V2.0.3.1/mpp/sample

参数配置,默认是IMX334 3840x2160 RAM12 12BIT,在Makefile.param需改为:

SENSORx_TYPE ?= SONY_IMX334_SLAVE_MIPI_8M_30FPS_12BIT

转型芯片是3840x2160 1920x1080 YUV422 8BIT,就在原IMX334的基础上修改参数进行适配。

主要修改信息:分辨率,数据格式,bit宽度,掩码,压缩格式,UV顺序,文件sample_comm_vi.c。详细可参考HiMPP文档。

调试打印信息:

~ # ./sample_snap-YUV422-8BIT-2K 0
[SAMPLE_SNAP_DoublePipeOffline]-141: u32BlkSize 3888000!
[SAMPLE_SNAP_DoublePipeOffline]-147: u32BlkSize 4147200!
[SAMPLE_COMM_VI_SetMipiAttr]-2107: ============= MipiDev 0, SetMipiAttr enWDRMode: 0
[SAMPLE_COMM_ISP_Thread]-338: ISP Dev 0 running !
[SAMPLE_COMM_ISP_Thread]-338: ISP Dev 5 running !
[SAMPLE_COMM_VO_StartChn]-544: u32Width:1920, u32Height:1080, u32Square:1
=======press any key to trigger=====
random: crng init done
~ # cat /proc/umap/logmpp
-----LOG BUFFER STATE----------------------------------------------------------
MaxLen  ReadPos WritePos ButtPos64(KB)   27793    27792   65041-----CURRENT LOG LEVEL---------------------------------------------------------
vb  :  3
sys :  3
region  :  3
chnl    :  3
vdec    :  3
avs :  3
vpss    :  3
venc    :  3
h264e   :  3
jpege   :  3
h265e   :  3
jpegd   :  3
vo  :  3
vi  :  3
dis :  3
rc  :  3
aio :  3
ai  :  3
ao  :  3
aenc    :  3
adec    :  3
vpu :  3
isp :  3
ive :  3
vfmw    :  3
gdc :  3
hdmi    :  3
tde :  3
vgs :  3
svp_nnie    :  3
dsp :  3
dpu_rect    :  3
dpu_match   :  3
cat /dev/logmpp
<3>[    vi] [func]:vi_drv_get_frm_vb_blk [line]:5292 [info]:pipe 0 chn 0 get buffer fail,hi_size 4147200 !
<3>[    vi] [func]:vi_comm_cap_prepare_frame [line]:2851 [info]:pipe id 0 get vb fail
<3>[    vi] [func]:vi_drv_get_frm_vb_blk [line]:5292 [info]:pipe 0 chn 0 get buffer fail,hi_size 4147200 !
<3>[    vi] [func]:vi_comm_cap_prepare_frame [line]:2851 [info]:pipe id 0 get vb fail
<3>[    vi] [func]:vi_drv_get_frm_vb_blk [line]:5292 [info]:pipe 0 chn 0 get buffer fail,hi_size 4147200 !
<3>[    vi] [func]:vi_comm_cap_prepare_frame [line]:2851 [info]:pipe id 0 get vb fail
<3>[    vi] [func]:vi_drv_get_frm_vb_blk [line]:5292 [info]:pipe 0 chn 0 get buffer fail,hi_size 4147200 !
<3>[    vi] [func]:vi_comm_cap_prepare_frame [line]:2851 [info]:pipe id 0 get vb fail
<3>[    vi] [func]:vi_drv_get_frm_vb_blk [line]:5292 [info]:pipe 0 chn 0 get buffer fail,hi_size 4147200 !
<3>[    vi] [func]:vi_comm_cap_prepare_frame [line]:2851 [info]:pipe id 0 get vb fail

1080P分辨率输入:

~ # cat /proc/umap/hi_mipi Module: [MIPI], Build Time: [Sep 16 2019, 16:37:29]-----MIPI LANE DIVIDE MODE---------------------------------------------------------------------------------------------MODE         LANE DIVIDE7             4+4+4+4-----MIPI DEV ATTR-----------------------------------------------------------------------------------------------------Devno  WorkMode  DataRate            DataType   WDRMode                  LinkId    ImgX    ImgY    ImgW    ImgH0      MIPI        X1              YUV422      None                    0, 1       0       0    1920    1080-----MIPI LANE INFO-----------------------------------------------------------------------------------------------------Devno   LaneCnt                  LaneID0         4         0,  1,  2,  3, -1, -1, -1, -1-----MIPI LINK INFO------------------------------------------------------LinkIdx LaneCount  LaneId    PhyData0    PhyData1  AlignedData0  AlignedData1   ValidLane0         2    0, 2         0x3        0xfe          0x60           0xf       0,  21         2    1, 3        0x29        0x39           0x4          0x84       1,  3
-----MIPI DETECT INFO----------------------------------------------------Devno VC   width  height0  0    1920    10800  1       0       00  2       0       00  3       0       0-----FSM TIMEOUT AND ESCAPE INFO---------------------------------------------phy clkTOutCnt d0TOutCnt   d1TOutCnt   d2TOutCnt   d3TOutCnt clkEscCnt  d0EscCnt  d1EscCnt  d2EscCnt  d3EscCnt0     0           0           0           0           0         0         0         0         0         01     0           0           0           0           0         0         0         0         0         02     0           0           0           0           0         0         0         0         0         03     0           0           0           0           0         0         0         0         0         0
-----MIPI INT ERROR INFO-----------------------------------------------------------Devno vc0CRC vc1CRC vc2CRC vc3CRC vc0OrderErr vc1OrderErr vc2OrderErr vc3OrderErr vc0NMatCnt vc1NMatCnt vc2NMatCnt vc3NMatCnt0      0      0      0      0           0           0           0           0          0          0          0          0Devno HCntErr vc0HECC vc1HECC vc2HECC vc3HECC vc0DtErr vc1DtErr vc2DtErr vc3DtErr0       0       0       0       0       0        0        0        0        0Devno CMD_FIFO_RERR DATA_FIFO_RERR CMD_FIFO_WERR DATA_FIFO_WERR0             0              0             0              0-----ALING ERROR INFO--------------------------------------Devno FIFO_FullErr  Lane0Err  Lane1Err  Lane2Err  Lane3Err  Lane4Err  Lane5Err  Lane6Err  Lane7Err  Lane8Err  Lane9Err Lane10Err Lane11Err Lane12Err Lane13Err Lane14Err Lane15Err0            0         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0

vi信息:

~ # cat /proc/umap/vi[VI] Version: [Hi3559AV100_MPP_V2.0.3.1 B020 Release], Build Time[Sep 16 2019, 16:21:48]-------------------------------MODULE PARAM ---------------------------------------------------------------------------DetectErrFrame        DropErrFrame            VbSource0                   0              Common-------------------------------VI MODE --------------------------------------------------------------------------------Pipe0Mode   Pipe1Mode   Pipe2Mode   Pipe3Mode   Pipe4Mode   Pipe5Mode   Pipe6Mode   Pipe7Modeoffline     offline     offline     offline     offline     offline     offline     offline
-------------------------------VPSS MODE ------------------------------------------------------------------------------Pipe0Mode   Pipe1Mode   Pipe2Mode   Pipe3Mode   Pipe4Mode   Pipe5Mode   Pipe6Mode   Pipe7Modeoffline     offline     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   ScanM0       Y         Y      1920      1080         MIPI_YUV422    1Mux    ff000000      ff0000       P-------------------------------VI DEV ATTR2----------------------------------------------------------------------------DevID   AD0   AD1   AD2   AD3     Seq  DataType   DataRev    BasW    BasH   HReph   VReph   WDRMode  CacheLine  DataRate0    -1    -1    -1    -1    UVUV       YUV         N    1920    1080    NONE    NONE      None       1080        X1-------------------------------VI BIND ATTR----------------------------------------------------------------------------DevID PipeNum              PipeId0       2                0, 5-------------------------------VI DEV TIMING ATTR----------------------------------------------------------------------DevID DevTimingEn  DevFrmRate  DevWidth   DevHeight-------------------------------VI PIPE ATTR1---------------------------------------------------------------------------PipeID  BypassMode YuvSkip IspBypass     Width    Height    PixFmt  BitWidth    NrEn SharpenEn  CompressMode0  BypassNone       Y         Y      1920      1080     SP422         8       N         N          None5  BypassNone       Y         Y      1920      1080     SP422         8       N         N          None-------------------------------VI PIPE ATTR2---------------------------------------------------------------------------DiscProPic    SrcFRate    DstFRate FrameSource  RepeatMode   VCNum     IntType EarlyLine  VbPoolIdN          -1          -1         DEV        NONE       0       START         0        -1N          -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-------------------------------VI PIPE NRX_V1 PARAM--------------------------------------------------------------------PipeID         ISO  nRef  SBS0  SBS1  SBS2  SDS0  SDS1  SDS2  STH0  STH1  STH2  MATH   TFS   SFC   TFC   CSFS-------------------------------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  DynamicRange0       0    1920      1080         N       N          -1          -1     SP422        LINEAR          SDR85       0    1920      1080         N       N          -1          -1     SP422        LINEAR          SDR8-------------------------------VI CHN ATTR2----------------------------------------------------------------------------CompressMode     Depth     Align  VbPoolIdNone         0         0        -1None         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 LOW DELAY ATTR-------------------------------------------------------------------PipeID   ChnID  Enable  LineCnt   Effect0       0       N        0        N5       0       N        0        N-------------------------------VI CHN CROP INFO------------------------------------------------------------------------PipeID   ChnID  CropEn  CoorType   CoorX   CoorY   Width  Height   TrimX   TrimY TrimWid TrimHgt0       0       N       RIT       0       0       0       0       0       0    1920    10805       0       N       RIT       0       0       0       0       0       0       0       0-------------------------------VI CHN ROTATION INFO--------------------------------------------------------------------PipeID   ChnID    Rotation0       0           05       0           0-------------------------------VI CHN LDC INFO-------------------------------------------------------------------------PipeID   ChnID  Enable  Aspect  XRatio  YRatio   XYRatio   XOffset   YOffset     DistortionRatio0       0       N       N       0       0         0         0         0                   05       0       N       N       0       0         0         0         0                   0-------------------------------VI CHN ROTATIO_EX INFO------------------------------------------------------------------PipeID   ChnID  Enable  ViewType   Angle   XOffset   YOffset     Width    Height0       0       N       ALL       0         0         0         0         05       0       N       ALL       0         0         0         0         0-------------------------------VI CHN SPREAD INFO----------------------------------------------------------------------PipeID   ChnID  Enable    OutW    OutH      Coef0       0       N       0       0         05       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  Enable0       N5       N-------------------------------VI SNAP ATTR INFO-----------------------------------------------------------------------PipeID    Type  bLoadCCM  FrameCnt  rptTimes    bZSL  FrmDepth  RollbaskMs  Interval5  NORMAL         1         1         1       0       127  2113835056       127-------------------------------VI SNAP STATUS INFO---------------------------------------------------------------------Status bDoublePipe VideoPipe  SnapPipe     VcNum ProDelayIntenable           1         0         5         0           0-------------------------------VI CHN OUTPUT RESOLUTION----------------------------------------------------------------PipeID   ChnID  Enable  Mirror    Flip   Width  Height  PixFmt  VideoFmt  DynamicRange  CompressMode FrameRate0       0       Y       N       N    1920    1080   SP422    LINEAR          SDR8          None        305       0       Y       N       N       0       0   SP422    LINEAR          SDR8          None         0-------------------------------VI PIPE STATUS--------------------------------------------------------------------------PipeID  Enable    IntCnt FrameRate LostFrame  VbFail   Width  Height0       Y      4425        30      2201    2201    1920    10805       N         0         0         0       0    1920    1080-------------------------------VI CHN STATUS---------------------------------------------------------------------------PipeID   ChnID  Enable FrameRate LostFrame  VbFail   Width  Height0       0       Y        30         0       0    1920    10805       0       Y         0         0       0       0       0-------------------------------VI PIPE Statistic-----------------------------------------------------------------------PipeID     RecvPic     LostCnt      BufCnt   CurSoftTm   MaxSoftTm   CurTaskTm   MaxTaskTm   LowBandWidth  BeBufNum0        2223           0           0         109         142        3897        3949              0         05           0           0           0           0           0           0           0              0         0-------------------------------VI HW STATISTIC-------------------------------------------------------------------------ProcIdx    HWCostTm MaxHWCostTm    CycleCnt MaxCycleCnt0        3492        3512     2076155     20764841           0           0           0           0-------------------------------VI PROC OFFLINE IRQ STATISTIC----------------------------------------------------------ProcIdx       SubmitCnt          IntCnt         ListCnt  TmOutCnt BusErrCnt  DcmpErrCnt StartErrCnt  NodeIdErrCnt0            2223            2223            2223         0         0           0           0             01               0               0               0         0         0           0           0             0-------------------------------VI PROC ONLINE IRQ STATISTIC-----------------------------------------------------------ProcIdx          IntCnt     FrmStartCnt FrmErrCnt  FrmFlowCnt BusErrCnt    DcmpErrCnt  CfgLossCnt   FirstIntPts0               0               0         0           0         0             0           0      346773681               0               0         0           0         0             0           0             0-------------------------------VI PROC COST TIME STATISTIC-----------------------------------------------------------ProcIdx    IntCntPerSec MaxIntCntPerSec  CurIntCostTm  MaxIntCostTm  TotalIntCostTm   IntTmPerSec  MaxIntTmPerSec0              31              41           321           371          719276         10115           131711               0               0             0             0               0             0               0-------------------------------VI DEV DETECT INFO----------------------------------------------------------------------DevID  ValidWidth ValidHeight  TotalWidth0        1920        1080        8890-------------------------------VI BAS DETECT INFO----------------------------------------------------------------------DevID  ValidWidth ValidHeight  TotalWidth0           0           0           0-------------------------------VI ISP DETECT INFO----------------------------------------------------------------------ISPID  ValidWidth ValidHeight  TotalWidth0        1920        1080        88895           0           0       65520

4K分辨率输入信息:

~ # cat /proc/umap/hi_mipi Module: [MIPI], Build Time: [Sep 16 2019, 16:37:29]-----MIPI LANE DIVIDE MODE---------------------------------------------------------------------------------------------MODE         LANE DIVIDE7             4+4+4+4-----MIPI DEV ATTR-----------------------------------------------------------------------------------------------------Devno  WorkMode  DataRate            DataType   WDRMode                  LinkId    ImgX    ImgY    ImgW    ImgH0      MIPI        X1              YUV422      None                    0, 1       0       0    3840    2160-----MIPI LANE INFO-----------------------------------------------------------------------------------------------------Devno   LaneCnt                  LaneID0         4         0,  1,  2,  3, -1, -1, -1, -1-----MIPI LINK INFO------------------------------------------------------LinkIdx LaneCount  LaneId    PhyData0    PhyData1  AlignedData0  AlignedData1   ValidLane0         2    0, 2        0x70        0xef          0x1c           0x0       0,  21         2    1, 3        0x61        0x61          0x34           0xd       1,  3
-----MIPI DETECT INFO----------------------------------------------------Devno VC   width  height0  0    3840    21600  1       0       00  2       0       00  3       0       0-----FSM TIMEOUT AND ESCAPE INFO---------------------------------------------phy clkTOutCnt d0TOutCnt   d1TOutCnt   d2TOutCnt   d3TOutCnt clkEscCnt  d0EscCnt  d1EscCnt  d2EscCnt  d3EscCnt0     0           0           0           0           0         0         0         0         0         01     0           0           0           0           0         0         0         0         0         02     0           0           0           0           0         0         0         0         0         03     0           0           0           0           0         0         0         0         0         0
-----MIPI INT ERROR INFO-----------------------------------------------------------Devno vc0CRC vc1CRC vc2CRC vc3CRC vc0OrderErr vc1OrderErr vc2OrderErr vc3OrderErr vc0NMatCnt vc1NMatCnt vc2NMatCnt vc3NMatCnt0      0      0      0      0           0           0           0           0          0          0          0          0Devno HCntErr vc0HECC vc1HECC vc2HECC vc3HECC vc0DtErr vc1DtErr vc2DtErr vc3DtErr0       0       0       0       0       0        0        0        0        0Devno CMD_FIFO_RERR DATA_FIFO_RERR CMD_FIFO_WERR DATA_FIFO_WERR0             0              0             0              0-----ALING ERROR INFO--------------------------------------Devno FIFO_FullErr  Lane0Err  Lane1Err  Lane2Err  Lane3Err  Lane4Err  Lane5Err  Lane6Err  Lane7Err  Lane8Err  Lane9Err Lane10Err Lane11Err Lane12Err Lane13Err Lane14Err Lane15Err0            0         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0~ # cat /proc/umap/vi[VI] Version: [Hi3559AV100_MPP_V2.0.3.1 B020 Release], Build Time[Sep 16 2019, 16:21:48]-------------------------------MODULE PARAM ---------------------------------------------------------------------------DetectErrFrame        DropErrFrame            VbSource0                   0              Common-------------------------------VI MODE --------------------------------------------------------------------------------Pipe0Mode   Pipe1Mode   Pipe2Mode   Pipe3Mode   Pipe4Mode   Pipe5Mode   Pipe6Mode   Pipe7Modeoffline     offline     offline     offline     offline     offline     offline     offline
-------------------------------VPSS MODE ------------------------------------------------------------------------------Pipe0Mode   Pipe1Mode   Pipe2Mode   Pipe3Mode   Pipe4Mode   Pipe5Mode   Pipe6Mode   Pipe7Modeoffline     offline     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   ScanM0       Y         Y      3840      2160         MIPI_YUV422    1Mux    ff000000      ff0000       P-------------------------------VI DEV ATTR2----------------------------------------------------------------------------DevID   AD0   AD1   AD2   AD3     Seq  DataType   DataRev    BasW    BasH   HReph   VReph   WDRMode  CacheLine  DataRate0    -1    -1    -1    -1    UVUV       YUV         N    3840    2160    NONE    NONE      None       2160        X1-------------------------------VI BIND ATTR----------------------------------------------------------------------------DevID PipeNum              PipeId0       2                0, 5-------------------------------VI DEV TIMING ATTR----------------------------------------------------------------------DevID DevTimingEn  DevFrmRate  DevWidth   DevHeight-------------------------------VI PIPE ATTR1---------------------------------------------------------------------------PipeID  BypassMode YuvSkip IspBypass     Width    Height    PixFmt  BitWidth    NrEn SharpenEn  CompressMode0  BypassNone       Y         Y      3840      2160     SP422         8       N         N          None5  BypassNone       Y         Y      3840      2160     SP422         8       N         N          None-------------------------------VI PIPE ATTR2---------------------------------------------------------------------------DiscProPic    SrcFRate    DstFRate FrameSource  RepeatMode   VCNum     IntType EarlyLine  VbPoolIdN          -1          -1         DEV        NONE       0       START         0        -1N          -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-------------------------------VI PIPE NRX_V1 PARAM--------------------------------------------------------------------PipeID         ISO  nRef  SBS0  SBS1  SBS2  SDS0  SDS1  SDS2  STH0  STH1  STH2  MATH   TFS   SFC   TFC   CSFS-------------------------------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  DynamicRange0       0    3840      2160         N       N          -1          -1     SP422        LINEAR          SDR85       0    3840      2160         N       N          -1          -1     SP422        LINEAR          SDR8-------------------------------VI CHN ATTR2----------------------------------------------------------------------------CompressMode     Depth     Align  VbPoolIdNone         0         0        -1None         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 LOW DELAY ATTR-------------------------------------------------------------------PipeID   ChnID  Enable  LineCnt   Effect0       0       N        0        N5       0       N        0        N-------------------------------VI CHN CROP INFO------------------------------------------------------------------------PipeID   ChnID  CropEn  CoorType   CoorX   CoorY   Width  Height   TrimX   TrimY TrimWid TrimHgt0       0       N       RIT       0       0       0       0       0       0    3840    21605       0       N       RIT       0       0       0       0       0       0       0       0-------------------------------VI CHN ROTATION INFO--------------------------------------------------------------------PipeID   ChnID    Rotation0       0           05       0           0-------------------------------VI CHN LDC INFO-------------------------------------------------------------------------PipeID   ChnID  Enable  Aspect  XRatio  YRatio   XYRatio   XOffset   YOffset     DistortionRatio0       0       N       N       0       0         0         0         0                   05       0       N       N       0       0         0         0         0                   0-------------------------------VI CHN ROTATIO_EX INFO------------------------------------------------------------------PipeID   ChnID  Enable  ViewType   Angle   XOffset   YOffset     Width    Height0       0       N       ALL       0         0         0         0         05       0       N       ALL       0         0         0         0         0-------------------------------VI CHN SPREAD INFO----------------------------------------------------------------------PipeID   ChnID  Enable    OutW    OutH      Coef0       0       N       0       0         05       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  Enable0       N5       N-------------------------------VI SNAP ATTR INFO-----------------------------------------------------------------------PipeID    Type  bLoadCCM  FrameCnt  rptTimes    bZSL  FrmDepth  RollbaskMs  Interval5  NORMAL         1         1         1       0       127 -2045829072       127-------------------------------VI SNAP STATUS INFO---------------------------------------------------------------------Status bDoublePipe VideoPipe  SnapPipe     VcNum ProDelayIntenable           1         0         5         0           0-------------------------------VI CHN OUTPUT RESOLUTION----------------------------------------------------------------PipeID   ChnID  Enable  Mirror    Flip   Width  Height  PixFmt  VideoFmt  DynamicRange  CompressMode FrameRate0       0       Y       N       N    3840    2160   SP422    LINEAR          SDR8          None        165       0       Y       N       N       0       0   SP422    LINEAR          SDR8          None         0-------------------------------VI PIPE STATUS--------------------------------------------------------------------------PipeID  Enable    IntCnt FrameRate LostFrame  VbFail   Width  Height0       Y     11910        16      5097    5097    3840    21605       N         0         0         0       0    3840    2160-------------------------------VI CHN STATUS---------------------------------------------------------------------------PipeID   ChnID  Enable FrameRate LostFrame  VbFail   Width  Height0       0       Y        16         0       0    3840    21605       0       Y         0         0       0       0       0-------------------------------VI PIPE Statistic-----------------------------------------------------------------------PipeID     RecvPic     LostCnt      BufCnt   CurSoftTm   MaxSoftTm   CurTaskTm   MaxTaskTm   LowBandWidth  BeBufNum0        6811           0           0         110         147       14268       14765              0         05           0           0           0           0           0           0           0              0         0-------------------------------VI HW STATISTIC-------------------------------------------------------------------------ProcIdx    HWCostTm MaxHWCostTm    CycleCnt MaxCycleCnt0       13868       14358     8299121     82994321           0           0           0           0-------------------------------VI PROC OFFLINE IRQ STATISTIC----------------------------------------------------------ProcIdx       SubmitCnt          IntCnt         ListCnt  TmOutCnt BusErrCnt  DcmpErrCnt StartErrCnt  NodeIdErrCnt0            6811            6811            6811         0         0           0           0             01               0               0               0         0         0           0           0             0-------------------------------VI PROC ONLINE IRQ STATISTIC-----------------------------------------------------------ProcIdx          IntCnt     FrmStartCnt FrmErrCnt  FrmFlowCnt BusErrCnt    DcmpErrCnt  CfgLossCnt   FirstIntPts0               0               0         0           0         0             0           0    59796626081               0               0         0           0         0             0           0             0-------------------------------VI PROC COST TIME STATISTIC-----------------------------------------------------------ProcIdx    IntCntPerSec MaxIntCntPerSec  CurIntCostTm  MaxIntCostTm  TotalIntCostTm   IntTmPerSec  MaxIntTmPerSec0              17              17           324           378         2244553          5561            57771               0               0             0             0               0             0               0-------------------------------VI DEV DETECT INFO----------------------------------------------------------------------DevID  ValidWidth ValidHeight  TotalWidth0        3840        2160       11113-------------------------------VI BAS DETECT INFO----------------------------------------------------------------------DevID  ValidWidth ValidHeight  TotalWidth0           0           0           0-------------------------------VI ISP DETECT INFO----------------------------------------------------------------------ISPID  ValidWidth ValidHeight  TotalWidth0        3840        2160       111095           0           0       65520

H264和H265录制1080P和4K视频和播放正常。

~ # ./sample_venc-YUV422-8BIT-4K
Usage : ./sample_venc-YUV422-8BIT-4K [index]
index:0) H.265e@4K@120fps + H264e@1080p@30fps.1) H.265e@4K@60fps + H264e@4K@60fp.2) Lowdelay:H.265e@4K@30fps.3) IntraRefresh:H.265e@4K@60fps + H264e@4K@60fps.4) Qpmap:H.265e@4K + H264e@4K@60fps.5) Mjpeg@4K@60fps +Jpeg@4K.
~ # ./sample_venc-YUV422-8BIT-4K 1
[SAMPLE_COMM_VI_SetMipiAttr]-2107: ============= MipiDev 0, SetMipiAttr enWDRMode: 0
[SAMPLE_COMM_ISP_Thread]-338: ISP Dev 0 running !
please input choose rc mode!c) cbr.v) vbr.a) avbr.f) fixQp
c
please input choose gop mode!0) NORMALP.1) DUALP.2) SMARTP.3) ADVSMARTP4) BIPREDB
0
please press twice ENTER to exit this sampleprogram exit normally!

参考文档

Hi3559A╱C V100 ultra-HD Mobile Camera SoC 用户指南.pdf

HiMPP V4.0 媒体处理软件 FAQ.pdf

HiMPP V4.0 媒体处理软件开发参考.pdf

Hi3559AV100 HDMI转MIPI-CSI LT6911UXC转换芯片调试相关推荐

  1. HDMI转MIPI CSI东芝转换芯片-TC358743XBG/TC358749XBG

    原厂:Toshiba 型号:TC358743XBG/TC358749XBG 功能:TC358743XBG/TC358749XBG是一颗将HDMI信号转换成MIPI  CSI2的芯片,最高分辨率支持到1 ...

  2. TC358743XBG/TC358749XBG(\w Scaler):HDMI转MIPI CSI东芝转换芯片

    原厂:Toshiba 型号:TC358743XBG/TC358749XBG 功能:TC358743XBG/TC358749XBG是一颗将HDMI信号转换成MIPI  CSI2的芯片,最高分辨率支持到1 ...

  3. HDMI转MIPI CSI东芝转换芯片:TC358743XBG/TC358749XBG(\w Scaler)

    原厂:Toshiba 型号:TC358743XBG/TC358749XBG 功能:TC358743XBG/TC358749XBG是一颗将HDMI信号转换成MIPI  CSI2的芯片,最高分辨率支持到1 ...

  4. TC358743XBG HDMI转MIPI CSI东芝转换芯片

    原厂:Toshiba 型号:TC358743XBG/TC358749XBG 功能:TC358743XBG/TC358749XBG是一颗将HDMI信号转换成MIPI  CSI2的芯片,最高分辨率支持到1 ...

  5. 关于TC358749XBG支持HDMI转MIPI,HDMI转MIPI CSI,HDMI in,HDMI RX相关问题

    你们好,目前对你们设计的产品是不是为没有HDMI IN或HDMI RX(或HDMI 转mipi csi)功能发愁其实不用怕,东芝TC358749XBG或TC358743XBG可以帮你们完成该功能.  ...

  6. 联芯 1860平台 icn6211 mipi to RGB 转换芯片 调试 和 st7789 LCD调试spi 9bit 模式

    关键字:联芯科技,LC1860,LC186x,Chipone Technology,icn6211,mipi bridge,mipi to RGB,mipi转换芯片,RGB666,st7789,st7 ...

  7. IT6616 HDMI TO MIPI CSI/DSI,支持功能替换TC358743/LT6911C

    IT6616是一颗HDMI 1.4转MIPI CSI/DSI的芯片,功能上可以支持替换TOSHIBA TC358743XBG/TC358749XBG和龙迅的LT6911C,可提供技术支持,详情请联系. ...

  8. TC358746A/748XBG:MIPI CSI转RGB、RGB转MIPI CSI 东芝转换芯片 ~

    型号:TC358746A/748XBG 原厂:东芝 功能:MIPI CSI-2 To RGB888/666/565/RAW8/10/12Bit           RGB888/666/565/RAW ...

  9. 第一颗国产 单/双端口 MIPI CSI/DSI 至 HDMI 1.4 发射器 芯片LT9611

    1. 描述 LT9611 MIPI® DSI/CSI 至 HDMI1.4 桥接器具有双端口 MIPI® D-PHY 接收器前端配置,每个端口有 4 个数据通道,每个数据通道以 2Gbps 的速度工作, ...

最新文章

  1. Gut:北京生科院赵方庆团队揭示人体口腔菌群的稳定性和动态变化规律
  2. ImportError: The plotly.plotly module is deprecated,please install the chart-studio
  3. Eclipse for Android 开发环境搭建及各种坑
  4. cachecloud:Redis云管理平台
  5. Redis 远程连接和基本命令
  6. HttpSession
  7. 使用ABAP事务码STAD分析Asynchronous RFC call性能
  8. 世界奥运建筑文学第一书  北京奥运长篇纪实第一人
  9. 微信重磅更新!这个功能等了 7 年
  10. android查看wifi是否双频,Android判断wifi是5G还是2.4G
  11. php 非常有用的高级函数PATH_SEPARATOR常量和set_include_path
  12. Tcl/tk缩放Truetype字体时的精度问题
  13. imagej软件分析划痕实验(计算划痕面积及伤口愈合百分比)
  14. 《精通 ASP.NET MVC 5》----2.5 小结
  15. 通用时与儒略日代码解析
  16. 入门级服务器的选购——DIY篇
  17. 无法核实服务器证书,申请证书审核失败的原因及处理方法
  18. postman测试Excel文件导入导出功能
  19. Nginx+Tomcat实现负载均衡、动静分离集群部署
  20. 问:女孩学编程好就业吗?

热门文章

  1. 【22考研】计算机择校信息库!近百所高校21计算机考研数据汇总!(持续更新中)
  2. python爱伊斯坦阶梯的最小值
  3. 对话义务教育数学新课标
  4. F2BPM 开发Api与RESTfull应用服务Api 层次关系及示例
  5. Unity3D轮转图
  6. CCF A类会议或期刊----回归相关论文
  7. 如何使用Erdas制作三维地图
  8. 网络工程师的水平检测1
  9. 首先启动em_首先,关闭所有发出哔声的声音
  10. QQ空间迁移_【一次特别又坑爹的虚拟机迁移】