项目场景:

使用模拟摄像头输入时需要用视频解码芯片来接收输入的数据流,选用rn6752这颗模拟高清解码芯片;
该型号最高支持1280x720输入输出,rn6572v1可支持1920x1080输入输出,输出图像格式为YUV422;
默认晶振27MHz,只需上电复位后即可通过i2c配置初始化参数
可支持bt601\bt656,其中bt601可认为是普通的DVP,会输出d0~7和hsync、vsync
需要区分摄像头输入是NTSC还是PAL,不同输入有不同的初始化配置


问题描述

驱动适配完成后,在soc端输出的图像出现错误且会随机抖动;类似如下图所示:

错误的图像


原因分析:

是vsync或hsync极性不对


解决方案:

调整0x40寄存器或者调整接收端的极性使得二者匹配即可输出正常图像

Logo

DAMO开发者矩阵,由阿里巴巴达摩院和中国互联网协会联合发起,致力于探讨最前沿的技术趋势与应用成果,搭建高质量的交流与分享平台,推动技术创新与产业应用链接,围绕“人工智能与新型计算”构建开放共享的开发者生态。

更多推荐