查看: 2718|回复: 6

[求助] 【已解决】hi3516a+NVP6124b

[复制链接]
发表于 2017-10-14 21:21:30 | 显示全部楼层 |阅读模式
本帖最后由 yang1372073 于 2017-10-23 20:44 编辑

各位坛友,
我现在用NVP6124B+HI3516A,设置了一路1080p30模式。
Hi3516A一直出现get venc stream time out, exit thread。
什么情况?

cat /proc/umap/vi
[VIU] Version: [Hi3516A_MPP_V1.0.6.0 B050 Release], Build Time: [Mar 28 2016, 19:35:35]

VI-VPSS is online.

-----MODULE PARAM--------------------------------------------------------------
detect_err_frame  drop_err_frame  stop_int_level
         10              0              0

-----VI DEV ATTR---------------------------------------------------------------
Dev   IntfM  WkM  ComMsk0  ComMsk1 ScanM AD0 AD1 AD2 AD3   Seq   DPath DType DRev CapX CapY  CapW  CapH
   0 BT1120S 1Mux ff000000   ff0000     P  -1  -1  -1  -1  UVUV  ByPass   YUV    N    0    0  1280   720

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

-----VI PHYCHN ATTR------------------------------------------------------------
PhyChn CapX CapY  CapW  CapH  DstW  DstH CapSel Mirror Flip IntEn PixFom SrcRat DstRat   Comp
      0    0    0  1280   720  1280   720   both      N    N     Y  SP420     -1     -1      N

-----VI PHYCHN STATUS 1----------------------------------------------------------
PhyChn  Dev      IntCnt  VbFail  LosInt  TopLos  BotLos BufCnt  IntT  SendT  Field  Stride
      0    0           0       0       0       0       0      0     0      0 (null)       0

-----VI PHYCHN STATUS 2---------------------------------------------------------
PhyChn MaxIntT   IntGapT   MaxGapT LIntCnt  ThrCnt AutoDis CasAutD  TmgErr      ccErrN    IntRat
      0       0         0         0       0       0       0       0       0           0         0

-----VI OTHER ATTR------------------------------------------------------------

  Flash   Mode StartTime  DuraTime  InterVal CapIdx Enable  FlashedNum
     --   Once         0         0         0      0      0           0

    CSC   Type HueVal  ContrVal   LumaVal  StatuVal    TVMode
     --    709     50        50        50        50         N

    DCI     En BlackGain ContrGain LightGain
     --      0        60        60        60

-----VI WDR ATTR---------------------------------------------------------------
    Mode  BufNum    DstW    DstH  PoolId   VcNum  DesNum   State  bCompress
    NONE       0       0       0      -1       0       0    NONE      N

-----VI WDR DES STATUS----------------------------------------------------------
     Idx    IntGap    IntCnt  CcErrCnt

-----VI WDR SRC STATUS----------------------------------------------------------
     Idx    IntGap    IntCnt  CcErrCnt

-----VI WDR COMBINE STATUS--------------------------------------------------------
    IntGap    IntCnt  CcErrCnt
         0         0         0
 楼主| 发表于 2017-10-17 16:15:34 | 显示全部楼层
现在nvp6124的配置没有问题。改成1080p25了,信号识别正确。还是采集不到数据,VI没有进入中断。
[VIU] Version: [Hi3516A_MPP_V1.0.6.0 B050 Release], Build Time: [Mar 28 2016, 19:35:35]

VI-VPSS is online.

-----MODULE PARAM--------------------------------------------------------------
detect_err_frame  drop_err_frame  stop_int_level
         10              0              0

-----VI DEV ATTR---------------------------------------------------------------
Dev   IntfM  WkM  ComMsk0  ComMsk1 ScanM AD0 AD1 AD2 AD3   Seq   DPath DType DRev CapX CapY  CapW  CapH
   0 BT1120S 1Mux ff000000   ff0000     P  -1  -1  -1  -1  UVUV  ByPass   YUV    N    0    0  1920  1080

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

-----VI PHYCHN ATTR------------------------------------------------------------
PhyChn CapX CapY  CapW  CapH  DstW  DstH CapSel Mirror Flip IntEn PixFom SrcRat DstRat   Comp
      0    0    0  1920  1080  1920  1080   both      N    N     Y  SP420     -1     -1      N

-----VI PHYCHN STATUS 1----------------------------------------------------------
PhyChn  Dev      IntCnt  VbFail  LosInt  TopLos  BotLos BufCnt  IntT  SendT  Field  Stride
      0    0           0       0       0       0       0      0     0      0 (null)       0

-----VI PHYCHN STATUS 2---------------------------------------------------------
PhyChn MaxIntT   IntGapT   MaxGapT LIntCnt  ThrCnt AutoDis CasAutD  TmgErr      ccErrN    IntRat
      0       0         0         0       0       0       0       0       0           0         0

-----VI OTHER ATTR------------------------------------------------------------

  Flash   Mode StartTime  DuraTime  InterVal CapIdx Enable  FlashedNum
     --   Once         0         0         0      0      0           0

    CSC   Type HueVal  ContrVal   LumaVal  StatuVal    TVMode
     --    709     50        50        50        50         N

    DCI     En BlackGain ContrGain LightGain
     --      0        60        60        60

-----VI WDR ATTR---------------------------------------------------------------
    Mode  BufNum    DstW    DstH  PoolId   VcNum  DesNum   State  bCompress
    NONE       0       0       0      -1       0       0    NONE      N

-----VI WDR DES STATUS----------------------------------------------------------
     Idx    IntGap    IntCnt  CcErrCnt

-----VI WDR SRC STATUS----------------------------------------------------------
     Idx    IntGap    IntCnt  CcErrCnt

-----VI WDR COMBINE STATUS--------------------------------------------------------
    IntGap    IntCnt  CcErrCnt
         0         0         0


NVP6124b:
AHD2.0 EXT Driver 0.6.b(02.18)
HI_CHIP_HI3516A
AHD2.0 Device (0x60) ID OK... 86
AHD2.0 Device (0x60) REV ... 0
hi_i2c_wait_txfifo_notfull->260:
transmit error, int_raw_status: 0x750!

hi_i2c_wait_txfifo_notfull->262:
tx_abrt_cause is 1.

hi_i2c_wait_txfifo_notfull->260:
transmit error, int_raw_status: 0x750!

hi_i2c_wait_txfifo_notfull->262:
tx_abrt_cause is 1.

AHD2.0 Device ID Error... ff
hi_i2c_wait_txfifo_notfull->260:
transmit error, int_raw_status: 0x750!

hi_i2c_wait_txfifo_notfull->262:
tx_abrt_cause is 1.

hi_i2c_wait_txfifo_notfull->260:
transmit error, int_raw_status: 0x750!

hi_i2c_wait_txfifo_notfull->262:
tx_abrt_cause is 1.

AHD2.0 Device ID Error... ff
hi_i2c_wait_txfifo_notfull->260:
transmit error, int_raw_status: 0x750!

hi_i2c_wait_txfifo_notfull->262:
tx_abrt_cause is 1.

hi_i2c_wait_txfifo_notfull->260:
transmit error, int_raw_status: 0x750!

hi_i2c_wait_txfifo_notfull->262:
tx_abrt_cause is 1.

AHD2.0 Device ID Error... ff
AHD2.0 Count = 1
nvp6124b_system_init
ch 0 setted to 1080P PAL
ch 1 setted to 1080P PAL
ch 2 setted to 1080P PAL
ch 3 setted to 1080P PAL
nvp6124b_set_portmode portsel 0 portmode 3 setting
nvp6124b_set_portmode portsel 1 portmode 3 setting
nvp6124 audio init,REC:MASTER,PB:SLAVE
 楼主| 发表于 2017-10-18 10:42:37 | 显示全部楼层
问题已经搞定了。
VI_DEV_ATTR_S结构体 DEV_ATTR_BT656_1080P_BASE属性设置错了。
BT656 0x00FF0000 0x0,//根据硬件接低8位;
VI_INPUT_DATA_YVYU, //YVYU
发表于 2018-7-2 12:21:12 | 显示全部楼层
yang1372073 发表于 2017-10-18 10:42
问题已经搞定了。
VI_DEV_ATTR_S结构体 DEV_ATTR_BT656_1080P_BASE属性设置错了。
BT656 0x00FF0000 0x0 ...

一路1080P的6124B寄存器配置能否分享一下,我看了两天了
 楼主| 发表于 2018-9-6 11:40:49 | 显示全部楼层
aiert 发表于 2018-7-2 12:21
一路1080P的6124B寄存器配置能否分享一下,我看了两天了

有驱动源码的啊
发表于 2018-12-10 11:32:43 | 显示全部楼层

海思的sample中需要修改哪些地方呢,我驱动加载好了,但sample_venc.c中SENSOR_TYPE设置为1D的编译出错。
发表于 2019-4-15 14:17:44 | 显示全部楼层
能show一下vi的配置吗 还有硬件的链接
您需要登录后才可以回帖 登录 | 注册

本版积分规则

© 2008-2017 当前位置 易百纳技术社区论坛 返回 易百纳技术社区 ( 苏ICP备14036084 )   Powered by Discuz! X3.1
快速回复 返回顶部 返回列表