摄像头休眠后预览图像出现撕裂现象

来源:互联网 发布:淘宝链接跳转淘宝app 编辑:程序博客网 时间:2024/04/30 04:27

        这是一个很奇怪的故障现象。有时打开相机,工作很正常,有时预览画面刷新缓慢,甚至出现画面撕裂现象。但是由于开始一段时间一直没有找到规律,一直忽略为硬件问题。后来通过反复尝试和观察,终于发现与熄屏和休眠有关联。即只要屏幕熄灭再打开,或者休眠再唤醒打开照相机则会出现该现象。

        在高手的告知下,得知照相机主要有三个关键电源:IO、ACORE、DCORE;于是找硬件同事查了原理图,自己去焊了漆包线。用万用表测试各个电压,结果发现ACORE和DCORE在前后都很正常,而IO在开始为1.8V,后面就被拉低到1.4V了。看来这应该就是问题的原因了。故障的硬件原因找到了,就要开始排查软件驱动的原因了。我们排查了ARM9和ARM11,将所有可疑的地方都做了尝试,结果发现效果不理想。在走投无路的情况下,只能请硬件同事分析电流和引脚情况了。上周五下午开始的,目前暂无消息。看周一的情况了。到时再更新本文以作记录。

        经过周一硬件同事的配合,发现怎么修改都有问题。最后软件同事一句提醒,休眠时电源保持常开吗?我仔细一看代码,果然这里在进入休眠前将IO的电源给关闭了。二话不说,先屏蔽这句话,rebuild然后下载更新。再次测试,一切OK。总结如下:任何有关联的地方都要再三确认,并且需要对照硬件原理图确认。之前就是由于没有按照硬件原理图,靠着记忆来处理,导致IO电源对应的开关处理被忽略了。这样的事情不是第一次,估计也不会是最后一次。只能时刻保持警惕!

原创粉丝点击