我是靠谱客的博主 文艺洋葱,这篇文章主要介绍Hi3559A平台VI通道检测&通道异常复位1. 前言2. 解决办法,现在分享给大家,希望可以做个参考。

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
20
HI_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.内容请搜索靠谱客的其他文章。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(100)

评论列表共有 0 条评论

立即
投稿
返回
顶部