Hi3559AV100 HDMI转MIPI-CSI LT6911UXC转换芯片调试
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转换芯片调试相关推荐
- HDMI转MIPI CSI东芝转换芯片-TC358743XBG/TC358749XBG
原厂:Toshiba 型号:TC358743XBG/TC358749XBG 功能:TC358743XBG/TC358749XBG是一颗将HDMI信号转换成MIPI CSI2的芯片,最高分辨率支持到1 ...
- TC358743XBG/TC358749XBG(\w Scaler):HDMI转MIPI CSI东芝转换芯片
原厂:Toshiba 型号:TC358743XBG/TC358749XBG 功能:TC358743XBG/TC358749XBG是一颗将HDMI信号转换成MIPI CSI2的芯片,最高分辨率支持到1 ...
- HDMI转MIPI CSI东芝转换芯片:TC358743XBG/TC358749XBG(\w Scaler)
原厂:Toshiba 型号:TC358743XBG/TC358749XBG 功能:TC358743XBG/TC358749XBG是一颗将HDMI信号转换成MIPI CSI2的芯片,最高分辨率支持到1 ...
- TC358743XBG HDMI转MIPI CSI东芝转换芯片
原厂:Toshiba 型号:TC358743XBG/TC358749XBG 功能:TC358743XBG/TC358749XBG是一颗将HDMI信号转换成MIPI CSI2的芯片,最高分辨率支持到1 ...
- 关于TC358749XBG支持HDMI转MIPI,HDMI转MIPI CSI,HDMI in,HDMI RX相关问题
你们好,目前对你们设计的产品是不是为没有HDMI IN或HDMI RX(或HDMI 转mipi csi)功能发愁其实不用怕,东芝TC358749XBG或TC358743XBG可以帮你们完成该功能. ...
- 联芯 1860平台 icn6211 mipi to RGB 转换芯片 调试 和 st7789 LCD调试spi 9bit 模式
关键字:联芯科技,LC1860,LC186x,Chipone Technology,icn6211,mipi bridge,mipi to RGB,mipi转换芯片,RGB666,st7789,st7 ...
- IT6616 HDMI TO MIPI CSI/DSI,支持功能替换TC358743/LT6911C
IT6616是一颗HDMI 1.4转MIPI CSI/DSI的芯片,功能上可以支持替换TOSHIBA TC358743XBG/TC358749XBG和龙迅的LT6911C,可提供技术支持,详情请联系. ...
- TC358746A/748XBG:MIPI CSI转RGB、RGB转MIPI CSI 东芝转换芯片 ~
型号:TC358746A/748XBG 原厂:东芝 功能:MIPI CSI-2 To RGB888/666/565/RAW8/10/12Bit RGB888/666/565/RAW ...
- 第一颗国产 单/双端口 MIPI CSI/DSI 至 HDMI 1.4 发射器 芯片LT9611
1. 描述 LT9611 MIPI® DSI/CSI 至 HDMI1.4 桥接器具有双端口 MIPI® D-PHY 接收器前端配置,每个端口有 4 个数据通道,每个数据通道以 2Gbps 的速度工作, ...
最新文章
- Gut:北京生科院赵方庆团队揭示人体口腔菌群的稳定性和动态变化规律
- ImportError: The plotly.plotly module is deprecated,please install the chart-studio
- Eclipse for Android 开发环境搭建及各种坑
- cachecloud:Redis云管理平台
- Redis 远程连接和基本命令
- HttpSession
- 使用ABAP事务码STAD分析Asynchronous RFC call性能
- 世界奥运建筑文学第一书 北京奥运长篇纪实第一人
- 微信重磅更新!这个功能等了 7 年
- android查看wifi是否双频,Android判断wifi是5G还是2.4G
- php 非常有用的高级函数PATH_SEPARATOR常量和set_include_path
- Tcl/tk缩放Truetype字体时的精度问题
- imagej软件分析划痕实验(计算划痕面积及伤口愈合百分比)
- 《精通 ASP.NET MVC 5》----2.5 小结
- 通用时与儒略日代码解析
- 入门级服务器的选购——DIY篇
- 无法核实服务器证书,申请证书审核失败的原因及处理方法
- postman测试Excel文件导入导出功能
- Nginx+Tomcat实现负载均衡、动静分离集群部署
- 问:女孩学编程好就业吗?