1. 前言
目前使用3559外挂两片NVP芯片,接入8路AHD相机;
但是在启动阶段或reboot阶段,概率性会出现NVP芯片图像出图异常问题;
注: 接入8路AHD相机时很容易出现,可能与供电有关系
2. 解决办法
(1)在驱动层添加NVP芯片软复位
仍然会出现异常现象,因为有可能复位一次无法解决问题
(2)在应用层添加8路VI通道检测,异常再对NVP芯片进行复位
测试后,可满足要求 【有时会多次复位才会正常】
实现如下:
复制代码
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20HI_S32 bAllChnNormal = 0; //所有通道是否正常 HI_S32 allChnNormalCnt = 0; //所有通道正常次数 while (1) { if(allChnNormalCnt >= 5) { sleep(1); continue; } bAllChnNormal = 1; for(i = 0; i < stViConfig.s32WorkingViNum; i++) { ViChn = 0; ViPipe0 = i; s32Ret = HI_MPI_VI_QueryChnStatus(ViPipe0, ViChn, &viStatus); if(0 == s32Ret) { printf("ViPipe[%d], bEnable[%d], frameRate[%d], lostFrame[%d], vbFail[%d], width[%d], height[%d] n", ViP
最后
以上就是文艺洋葱最近收集整理的关于Hi3559A平台VI通道检测&通道异常复位1. 前言2. 解决办法的全部内容,更多相关Hi3559A平台VI通道检测&通道异常复位1.内容请搜索靠谱客的其他文章。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复