hanfei69882

hanfei69882

2个粉丝

26

问答

0

专栏

2

资料

hanfei69882  发布于  2016-11-17 18:39:36
采纳率 0%
26个问答
8337

【已解决】vi调试信息里面ccErrN 中断异常

 
本帖最后由 hanfei69882 于 2016-11-21 09:43 编辑

目前状态:持续获取vi数据,9张图片循环显示(vb为9个)

分析:vi调试信息里面LosInt和 ccErrN,

问题:
1. 手册说明没太明白
2. 如何优化或者处理



手册显示:


# cat /proc/umap/vi

[VIU] Version: [Hi3518EV200_MPP_V1.0.3.0 B040 Release], Build Time: [May 20 2016, 12:01:03]

VI-VPSS is offline.

-----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      DC 1Mux   ff0000        0     P  -1  -1  -1  -1  YUYV     ISP   RGB    N    0    0   640   480

-----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   640   480   640   480   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         260       0      12       0       2      2   257    197    frm     640

-----VI PHYCHN STATUS 2---------------------------------------------------------
PhyChn MaxIntT   IntGapT   MaxGapT LIntCnt  ThrCnt AutoDis CasAutD  TmgErr      ccErrN    IntRat
      0     379     33320     33326       0       1       0       0       0         258        31

-----VI OTHER ATTR------------------------------------------------------------
    LDC   Mode  Ratio  COffX  COffY Enable
     --    All      0      0      0      N

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

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

    DCI     En BlackGain ContrGain LightGain
     --      Y        32        32        32

    DIS     En
     --      N

-----VI WDR ATTR---------------------------------------------------------------
    Mode  BufNum    DstW    DstH  PoolId   VcNum  DesNum   State  bCompress
    NONE       0     640     480      -1       0       0    Init      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

-----VI EXTCHN ATTR------------------------------------------------------------
ExtChn BindChn CropEn  CropX  CropY  CropW  CropH  DstW  DstH PixFom SrcRat DstRat  Depth   Comp
      1       0      N      0      0      0      0   352   288  SP420     -1     -1      2      N

-----VI CHN STATUS-------------------------------------------------------------
ViChn   bEnUsrP   FrmTime   FrmRate     SendCnt      SwLost    Rotate     Depth
     0         N     33319         0         248           0      NONE         0
     1         N     33319         0         248           0      NONE         2

-----VI CHN CALL VGS STATUS 1-------------------------------------------------
ViChn   UsrBgnNOk   UsrCancel    UsrEndOk     UsrCbOk   CovBgnNOk     CovCancel    CovEndOk    CovCbOk

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

-----VI CHN CALL VGS STATUS 3-------------------------------------------------
ViChn   RotateNOk   RotCancel    RotEndOk     RotCbOk        LDCNOk   LDCCancel    LDCEndOk     LDCCbOk
我来回答
回答13个
时间排序
认可量排序

wahuqeir

0个粉丝

1

问答

0

专栏

1

资料

wahuqeir 2016-11-18 09:36:47
认可0
LosInt 表示丢帧了,海思丢帧一般有两种可能:VB不够和性能不足。 VB不够可用通过 cat /dev/logmpp 查看是不是有获取vb失败的打印,性能不足可以通过降低分辨率或者帧率才确认。

zhuangweiye

8个粉丝

0

问答

0

专栏

0

资料

zhuangweiye 2016-11-18 09:50:06
认可0
从VI log来看应该是VI设置和ISP不匹配

hanfei69882

2个粉丝

26

问答

0

专栏

2

资料

hanfei69882 2016-11-18 09:50:28
认可0
本帖最后由 hanfei69882 于 2016-11-18 09:52 编辑

[quote][url=forum.php?mod=redirect&goto=findpost&pid=41455&ptid=13394]wahuqeir 发表于 2016-11-18 09:36[/url]
LosInt 表示丢帧了,海思丢帧一般有两种可能:VB不够和性能不足。 VB不够可用通过 cat /dev/logmpp 查看是 ...[/quote]

谢谢指点,目前没有进展
1、性能:问题应该不大,摄像头是640x480,采用扩展通道1进行缩小到352x288
2、vb:logmpp下面没有内容,vb调试信息如下:
# cat /proc/umap/vb

[VB] Version: [Hi3518EV200_MPP_V1.0.3.0 B040 Release], Build Time[May 20 2016, 12:01:03]

-----VB PUB CONFIG-------------------------------------------------------------
Max Count of Pools:        256

-----VB SUPPLEMENT ATTR--------------------------------------------------------
Supplement Config:     0
Supplement Size:       0
Vb Total Cnt:          9

-----COMMON POOL CONFIG--------------------------------------------------------
PoolId           0           1
Size        614400      614400
Count            6           3


------------------------------------------------------------------------------
PoolId    PhysAddr    VirtAddr    IsComm    Owner     BlkSz    BlkCnt      Free       MinFree
     0  0x8223f000  0xc5400000         1       -1    614400         6       3(3)         3
BLK   VIU   VOU   VGS  VENC  VDEC   VDA H264E JPEGE MPEGE H264D JPEGD MPEGD  VPSS   GRP   MPI  PCIV    AI  AENC    RC  VFMW  USER H265E FISHEYE
   0     1     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0
   1     1     0     1     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0
   2     1     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0
Sum      3     0     1     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0

------------------------------------------------------------------------------
PoolId    PhysAddr    VirtAddr    IsComm    Owner     BlkSz    BlkCnt      Free       MinFree
     1  0x825c3000  0xc2e00000         1       -1    614400         3       0(0)         0
BLK   VIU   VOU   VGS  VENC  VDEC   VDA H264E JPEGE MPEGE H264D JPEGD MPEGD  VPSS   GRP   MPI  PCIV    AI  AENC    RC  VFMW  USER H265E FISHEYE
   2     1     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0
   1     0     0     1     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0
   0     1     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0
Sum      2     0     1     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0

hanfei69882

2个粉丝

26

问答

0

专栏

2

资料

hanfei69882 2016-11-18 09:57:53
认可0
本帖最后由 hanfei69882 于 2016-11-18 10:00 编辑

[quote][url=forum.php?mod=redirect&goto=findpost&pid=41458&ptid=13394]zhuangweiye 发表于 2016-11-18 09:50[/url]
从VI log来看应该是VI设置和ISP不匹配[/quote]

谢谢庄工,对比调试发现确实是跟isp相关,解释一下log分析呗:P

这个其实还是之前移动侦测相关的问题,现象就是移动侦测的结果自己不停的循环,怎么移动没有反应,好像跟新采集的图像没有关系
自己移植的vi驱动和sensor驱动,对比sample区别就在去掉了isp初始化,直接使用带isp初始化的sample是运行OK的,可是如果是raw图的话isp应该不影响的?

zhuangweiye

8个粉丝

0

问答

0

专栏

0

资料

zhuangweiye 2016-11-18 10:10:25
认可0
[quote][url=forum.php?mod=redirect&goto=findpost&pid=41461&ptid=13394]hanfei69882 发表于 2016-11-18 09:57[/url]
谢谢庄工,对比调试发现确实是跟isp相关,解释一下log分析呗

这个其实还是之前移动侦测相关的问题 ...[/quote]

ccErrN 表示中断异常

在满帧采集的情况下, 如果VBFail不变化而ccErrN不断增加, 那么基本可以确定是VI和前端ISP/AD不匹配(或者没有设, 或没有)

可以这么理解, 前端的ISP/AD发过来的数据有一种格式, 而VI用另一种格式来解释, 这肯定驴头不对马嘴了, VI不能正确得到数据, 导致中断异常(广义上可以理解为一帧一个中断)
湫
  回复   zhuangweiye  2023-08-30 21:13:00
0

庄工,您好!我目前也是遇到类似的问题。我的是hi3516a接bt656输入,应该属于您所说的AD输入类型,把isp屏蔽掉了,这种该怎么调试

hanfei69882

2个粉丝

26

问答

0

专栏

2

资料

hanfei69882 2016-11-18 11:34:00
认可0
[quote][url=forum.php?mod=redirect&goto=findpost&pid=41462&ptid=13394]zhuangweiye 发表于 2016-11-18 10:10[/url]
ccErrN 表示中断异常

在满帧采集的情况下, 如果VBFail不变化而ccErrN不断增加, 那么基本可以确定是VI ...[/quote]

明白了好多,谢谢庄工:handshake
再调试一下:loveliness:

hanfei69882

2个粉丝

26

问答

0

专栏

2

资料

hanfei69882 2016-11-18 15:26:22
认可0
本帖最后由 hanfei69882 于 2016-11-18 15:28 编辑

[quote][url=forum.php?mod=redirect&goto=findpost&pid=41462&ptid=13394]zhuangweiye 发表于 2016-11-18 10:10[/url]
ccErrN 表示中断异常

在满帧采集的情况下, 如果VBFail不变化而ccErrN不断增加, 那么基本可以确定是VI ...[/quote]

庄工,你好,有两个问题:P

1、你提到的AD海思手册里面也有提到,ad指的是?


2、isp是必须的么?
之前的理解是isp是图像效果处理,我们只需要sensor原始图像就OK了,所以去掉了isp
之前使用vi_bayerdump,17通道获取bayer图一直是OK的,0通道和1通道获取图像isp才会有影响
看了海思isp文档发现vi从isp获取的图像

zhuangweiye

8个粉丝

0

问答

0

专栏

0

资料

zhuangweiye 2016-11-21 08:30:51
认可0
[quote][url=forum.php?mod=redirect&goto=findpost&pid=41482&ptid=13394]hanfei69882 发表于 2016-11-18 15:26[/url]
庄工,你好,有两个问题

1、你提到的AD海思手册里面也有提到,ad指的是?
[/quote]

1. AD 一般是指analog到digital转换的芯片(包括视频和音频), 通常是把前端摄像机的模拟信号转换成数字信号送去海思芯片(比如bt656, bt1120)

2. 个人理解如果是产品是必须的, 不过是个大坑;P

hanfei69882

2个粉丝

26

问答

0

专栏

2

资料

hanfei69882 2016-11-21 09:38:21
认可0
[quote][url=forum.php?mod=redirect&goto=findpost&pid=41541&ptid=13394]zhuangweiye 发表于 2016-11-21 08:30[/url]
1. AD 一般是指analog到digital转换的芯片(包括视频和音频), 通常是把前端摄像机的模拟信号转换成数字信 ...[/quote]

:o大坑指的是调isp要学好多?还是海思封装了好多看不到,文档不够?

zhuangweiye

8个粉丝

0

问答

0

专栏

0

资料

zhuangweiye 2016-11-21 09:40:18
认可0
[quote][url=forum.php?mod=redirect&goto=findpost&pid=41555&ptid=13394]hanfei69882 发表于 2016-11-21 09:38[/url]
大坑指的是调isp要学好多?还是海思封装了好多看不到,文档不够?[/quote]


实际去做一下, 先感受一下

hanfei69882

2个粉丝

26

问答

0

专栏

2

资料

hanfei69882 2016-11-21 09:42:55
认可0
[quote][url=forum.php?mod=redirect&goto=findpost&pid=41557&ptid=13394]zhuangweiye 发表于 2016-11-21 09:40[/url]
实际去做一下, 先感受一下[/quote]

好的,谢谢庄工啦:handshake:handshake

hanfei69882

2个粉丝

26

问答

0

专栏

2

资料

hanfei69882 2017-07-18 10:28:25
认可0
[quote][url=forum.php?mod=redirect&goto=findpost&pid=41462&ptid=13394]zhuangweiye 发表于 2016-11-18 10:10[/url]
ccErrN 表示中断异常

在满帧采集的情况下, 如果VBFail不变化而ccErrN不断增加, 那么基本可以确定是VI ...[/quote]

关于vi丢帧和错帧另外一个疑问,还要麻烦庄工指点一下:P

另外开了帖子,给其他人参考[url=http://www.ebaina.com/bbs/thread-18127-1-1.html][hi3518] vi丢帧和错帧疑问[/url]
或将文件直接拖到这里
悬赏:
E币
网盘
* 网盘链接:
* 提取码:
悬赏:
E币

Markdown 语法

  • 加粗**内容**
  • 斜体*内容*
  • 删除线~~内容~~
  • 引用> 引用内容
  • 代码`代码`
  • 代码块```编程语言↵代码```
  • 链接[链接标题](url)
  • 无序列表- 内容
  • 有序列表1. 内容
  • 缩进内容
  • 图片![alt](url)
+ 添加网盘链接/附件

Markdown 语法

  • 加粗**内容**
  • 斜体*内容*
  • 删除线~~内容~~
  • 引用> 引用内容
  • 代码`代码`
  • 代码块```编程语言↵代码```
  • 链接[链接标题](url)
  • 无序列表- 内容
  • 有序列表1. 内容
  • 缩进内容
  • 图片![alt](url)
举报反馈

举报类型

  • 内容涉黄/赌/毒
  • 内容侵权/抄袭
  • 政治相关
  • 涉嫌广告
  • 侮辱谩骂
  • 其他

详细说明

易百纳技术社区