海思HI3518由于sensor对齐方式问题导致视频花屏
来源:互联网 发布:c语言void 的用法 编辑:程序博客网 时间:2024/06/06 02:34
前几天在验证一台IPC硬件时,遇到一个问题:在其它设备上视频功能运行正常的固件,烧录到客户的设备上,出现视频画面严重花屏,而且图像偏色严重的现象,客户使用的是OV9712d的sensor,图像画面如下:
当时以为是sensor滤光片以及sensor的 ISP 参数不匹配导致的,于是尝试调整sensor
驱动代码中的色彩寄存器来进行颜色的修正。但是改来改去,图像颜色都不真实,一种颜色调好了,另外一种颜色又不对了。
~~~~~~
折腾了一天,无奈之余,让硬件一起查一下sensor部分电路,才发现客户的硬件原理设计上,sensor接口采用的是低10位对齐方式,而我们自己的硬件设计时,sensor接口采用的是高10位对齐。
终于找到原因了,原来是应用程序在对视频输入(VI)模块进行初始化时,默认采用的掩码设置为:0xFFC00000。详见《HiMPP媒体处理软件开发参考.pdf》---> “视频输入”章节。
“掩码的高 12bit对应着硬件线路的 12个 pin
脚连接(D0~D11),用户需要根据实际连接情况设置恰当的掩码配置,掩码的最高比特位对应的 pin为 D11,例如 10bit输入的Sensor连接的pin为 D2~D11,掩码配置为 0xFFC00000。”
于是修改应用代码部分的掩码设置为:0x3FF00000。见下图:
问题解决!
0 0
- 海思HI3518由于sensor对齐方式问题导致视频花屏
- 海思HI3518由于sensor对齐方式问题导致视频花屏
- 海思HI3518 引起视频超时汇总
- 由于内存字节对齐导致的硬件错误
- 由于JDK版本问题导致的错误
- 由于Nginx配置文件问题导致打不开网站
- 由于ADT升级后导致的问题
- 一个由于位数导致的问题
- iOS 10 由于权限问题导致崩溃
- xcode8由于权限问题导致崩溃
- 海思Hi3518内核编译过程中问题点记录
- 由于您禁用了cookie导致视频无法播放......
- 由于编码方式导致CSS样式表失效
- 嵌入式 视频编码(H264)hi3518
- HI3518视频画面偏色解决办法小记
- ARM程序由于字节对齐引起的问题深入分析
- ARM程序由于字节对齐引起的问题深入分析
- ARM程序由于字节对齐引起的问题深入分析
- CALL与retn
- [整理]C#反射(Reflection)详解
- Linux 查看进程和删除进程
- C#模拟Windows键盘单击
- Tree
- 海思HI3518由于sensor对齐方式问题导致视频花屏
- vector数组元素的排序
- 状压dp(瞎BB)
- HDU1224
- c语言笔记——基本数据类型
- BZOJ 4821 [Sdoi2017]相关分析
- Redis、Memcache和MongoDB的区别
- 第十一章 使用类
- python输出Hello World