海思hisi芯片 4k30 vi和vpss视频采集输入问题,请问各位大神该如何排查?

小喵汪汪 2019-01-23 09:50:58
硬件平台:hi3531d
图像格式:yuv422
使用的通道:videv0 ch0
vpss ch0
期望结果:4k30图像输入输出,vi->vpss->vo

我使用mpp中的sample_vio例程,修改为4k30输入输出,vi输入正常,用vi_dump能获取正常画面;
但是当vi传到在vpss处数据全部丢失,可以在vpss日志中看到ViLost 数据持续增长,也就是说vpss收到的数据全丢了
已测试输入为1080p60(148.5单沿采样)且vo为4k30时,图像传输正常;
请问各位大神该如何排查?

以下为vi和vpss的日志:


~ # cat /proc/umap/vi

[VIU] Version: [Hi3531D_MPP_V2.0.3.0 B040 Release], Build Time: [Nov 24 2017, 13:47:17]

-----MODULE PARAM--------------------------------------------------------------
detect_err_frame drop_err_frame stop_int_level max_cas_gap min_cas_gap
10 0 0 28000 0
discard_int int_gap_time int_time vi_vb_source
0 45000 10000 0

-----VI DEV ATTR---------------------------------------------------------------
Dev IntfM WkM ComMsk0 ComMsk1 CLKM AD0 AD1 AD2 AD3 Seq DPath DType DRev bDllSlave
0 BT1120S 1Mux ff000000 ff0000 DOUBLE -1 -1 -1 -1 UVUV ByPass YUV N Y
2 BT1120S 1Mux ff000000 ff0000 DOUBLE -1 -1 -1 -1 UVUV ByPass YUV N Y
4 BT1120S 1Mux ff000000 ff0000 DOUBLE -1 -1 -1 -1 UVUV ByPass YUV N Y
6 BT1120S 1Mux ff000000 ff0000 DOUBLE -1 -1 -1 -1 UVUV ByPass YUV N Y

-----VI HIGH DEV ATTR---------------------------------------------------------------
Dev InputM WkM ComMsk0 ComMsk1 AD0 AD1 AD2 AD3 Seq CombM CompM ClkM Fix FldP DPath DType DRev

-----VI PHYCHN ATTR------------------------------------------------------------
PhyChn CapX CapY CapW CapH DstW DstH CapSel ScanM SkipM Mirror Flip IntEn PixFom SrcRat DstRat SkipMEx SkipMExYMask SkipMExCMask
0 0 0 3840 2160 3840 2160 both P SKIPNON N N Y sp422 -1 -1 N 0x0 0xa
8 0 0 3840 2160 3840 2160 both P SKIPNON N N Y sp422 -1 -1 N 0x0 0xa
16 0 0 3840 2160 3840 2160 both P SKIPNON N N Y sp422 -1 -1 N 0x0 0xa
24 0 0 3840 2160 3840 2160 both P SKIPNON N N Y sp422 -1 -1 N 0x0 0xa

-----VI PHYCHN MINOR ATTR------------------------------------------------------------
PhyChn CapX CapY CapW CapH DstW DstH CapSel ScanM Mirror Flip PixFom MixCap DwScal SrcRat DstRat

-----VI PHYCHN STATUS 1----------------------------------------------------------
PhyChn BindDev Way IntCnt VbFail LosInt TopLos BotLos BufCnt IntT SendT Field Stride
0 0 0 36824 0 3 0 2 2 26 11 frm 3840
8 2 0 0 0 0 0 0 0 0 0 (null) 0
16 4 0 0 0 0 0 0 0 0 0 (null) 0
24 6 0 0 0 0 0 0 0 0 0 (null) 0

-----VI PHYCHN STATUS 2---------------------------------------------------------
PhyChn MaxIntT IntGapT MaxGapT OverCnt LIntCnt ThrCnt AutoDis CasAutD TmgErr ccErrN IntRat
0 49 33333 33788 0 0 1 0 0 0 1 30
8 0 0 0 0 0 0 0 0 0 0 0
16 0 0 0 0 0 0 0 0 0 0 0
24 0 0 0 0 0 0 0 0 0 0 0

-----VI PHYCHN VBI ATTR---------------------------------------------------------
PhyChn VbiId X Y Local Len CasErrN

-----VI CASCADE CHN ATTR---------------------------------------------------------
CasChn Dev PhyChn SrcRat DstRat

-----VI CHN STATUS-------------------------------------------------------------
ViChn bEnUsrP FrmTime FrmRate SendCnt SwLost Depth Rotate
0 N 33332 30 36821 0 0 NONE
8 N 0 0 0 0 0 NONE
16 N 0 0 0 0 0 NONE
24 N 0 0 0 0 0 NONE

-----VI CHN CALL VGS STATUS 1-------------------------------------------------
ViChn UsrBgnNOk UsrCancel UsrEndOk UsrCbOk CvrBgnNOk CvrCancel CvrEndOk CvrCbOk

-----VI CHN CALL VGS STATUS 2-------------------------------------------------
ViChn OsdBgnNOk OsdCancel OsdEndOk OsdCbOk ScaleNOk SclCancel SclEndOk SclCbOk



~ # cat /proc/umap/vpss

[VPSS] Version: [Hi3531D_MPP_V2.0.3.0 B040 Release], Build Time[Nov 24 2017, 13:47:20]

-------------------------MODULE PARAM-----------------------------------
vpss_vb_source vpss_en_ratio
0 0

-------------------------VPSS GRP ATTR-----------------------------------
GrpID MaxW MaxH PixFmt DieMode DciEn NrEn IeEn HistEn EsEn preMode
0 3840 2160 SP422 auto N Y N N N VPSS
1 3840 2160 SP422 auto N Y N N N VPSS
2 3840 2160 SP422 auto N Y N N N VPSS
3 3840 2160 SP422 auto N Y N N N VPSS
4 3840 2160 SP422 auto N Y N N N VPSS

-----------------------VPSS GRP FRAME CONTROL INFO-------------------------
GrpID bFilter Width Height SrcFRate DstFRate bUserCtrl
0 0 0 0 -1 -1 Y
1 0 0 0 -1 -1 Y
2 0 0 0 -1 -1 Y
3 0 0 0 -1 -1 Y
4 0 0 0 -1 -1 Y

-------------------------VPSS GRP PARAM-----------------------------------
GrpID Cont IeStr SfStr TfStr CfStr CTfStr CvbsStr mdz HtfRe edz WtfRe DeMotion DieStr
0 8 0 24 12 12 16 24 6 52 63 36 0 0
1 8 0 24 12 12 16 24 6 52 63 36 0 0
2 8 0 24 12 12 16 24 6 52 63 36 0 0
3 8 0 24 12 12 16 24 6 52 63 36 0 0
4 8 0 24 12 12 16 24 6 52 63 36 0 0

-------------------------VPSS CHN PARAM---------------------------------
GrpID ChnID ChnSp
0 0 40
1 0 40
2 0 40
3 0 40
4 0 40

-----------------------VPSS GRP PRESCALE INFO-------------------------
GrpID bPreScl Width Height

-------------------------VPSS CHN ATTR-----------------------------------
GrpId PhyChnId Enable SpEn UVInvert FrmWkEn LW RW TW BW Color OverlayMask
0 0 Y N N N 2 2 2 2 ffffff ff
1 0 Y N N N 2 2 2 2 ffffff ff
2 0 Y N N N 2 2 2 2 ffffff ff
3 0 Y N N N 2 2 2 2 ffffff ff
4 0 Y N N N 2 2 2 2 ffffff ff

-------------------------VPSS CROP INFO-----------------------------------
GrpId CropEn CoorType CoorX CoorY Width Height OriW OriH TrimWid TrimHgt
0 N RIT 0 0 0 0 3840 2160 3840 2160
1 N RIT 0 0 0 0 0 0 0 0
2 N RIT 0 0 0 0 0 0 0 0
3 N RIT 0 0 0 0 0 0 0 0
4 N RIT 0 0 0 0 0 0 0 0

-------------------------VPSS GRP PIC QUEUE-------------------------
GrpID FreeLen BusyLen Delay Backup
0 4 3 0 1
1 8 0 0 1
2 8 0 0 1
3 8 0 0 1
4 8 0 0 1

-----------------------VPSS GRP WORK STATUS-------------------------
GrpID RecvPic ViLost VdecLost NewDo OldDo NewUnDo OldUnDo StartFl bStart
0 36858 36854 0 1 0 0 0 0 1
1 0 0 0 0 0 0 0 0 1
2 0 0 0 0 0 0 0 0 1
3 0 0 0 0 0 0 0 0 1
4 0 0 0 0 0 0 0 0 1

-----------------------VPSS CHN WORK STATUS-------------------------
GrpID ChnID WorkMode Depth SendOk bConfident SrcFRate DstFRate bDouble
0 0 AUTO 0 0 1 -1 -1 --
1 0 AUTO 0 0 0 -1 -1 --


联系方式QQ:524380007
...全文
1453 3 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
qq_37418805 2020-04-04
  • 打赏
  • 举报
回复
可能通道宽高没有对上
W18650907222 2019-06-26
  • 打赏
  • 举报
回复
这个对我们销售海思芯片的很有用!!!
john_liqinghan 2019-04-12
  • 打赏
  • 举报
回复
#echo vpss=7>/proc/umap/logmpp #cat /dev/logmpp 即可知道原因

21,616

社区成员

发帖
与我相关
我的任务
社区描述
硬件/嵌入开发 驱动开发/核心开发
社区管理员
  • 驱动开发/核心开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧