MT6580/8321进摄像头白屏现象

来源:互联网 发布:iphone7值得买吗 知乎 编辑:程序博客网 时间:2024/05/29 15:17

这个问题是第一次碰到,感觉挺奇怪的。

首先,做了一些交叉测试,用第三方apk进入摄像头也是一样的情况。

另外由于第一次进入摄像头会有一个guide,而这个时候也白屏,所以从这一点,可以排除是预览白屏。

还有朋友说是干扰,但是同样的机器下载另外一版软件就是好的。(时序和驱动是一模一样的)。

至此陷入绝路,不知从何开始。

===================================================================================

开启最傻模式,两个工程对比,本来可以直接用那个好的工程,但是不找到问题,就像ML不射一样,就是不爽。

真他妈的应了一句话,一切皆有因果。

最后找到原因了,就是mtk的代码中经常会有ifndef 然后给你define一个gpio口,刚好这个口给屏用了。


总结:

1、做项目首先在projectconfig.mk 和kernel的def中把不要的功能宏先关掉。(这个关掉一定是要自己熟悉的,而且确定不会影响整个系统的。)

2、分析问题要稍微深入一点。就拿上面的正向分析问题一样,已经确定不是预览白屏之后,而且进摄像头又是100%复现,基本上可以确定肯定是屏的驱动受到了影响,进一步排查屏的各个脚,基本上也能找到问题。

0 0
原创粉丝点击