微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 手机设计讨论 > MTK手机平台交流 > 快速判断是否是camera原因引起的启 动失败问题

快速判断是否是camera原因引起的启 动失败问题

时间:10-02 整理:3721RD 点击:

[DESCRIPTION]
有些开机启动失败问题,发现是因为Mediaserver重启或其他错误,查看log有CAMERA方面的error, 但
不确定是否是cameradriver引起的.现提供如下一种排查方法:
[SOLUTION]
在/vendor/mediatek/proprietary/hardware/mtkcam/drv/src/sensor/$PLATFORM$/imgsensor_drv.cpp
搜索MINT32 ImgSensorDrv::impSearchSensor(pfExIdChk pExIdChkCbf)
函数中添加如下这行.


图1

这样的话开机过程bypass了kernel层camera 相关的操作.返回给上层的结果就是没有配置任何的camera了.
这样的话就排查camera方面底层的error,正常情况就不会有camera kernel相关error log.若还有重启问题, 就可以往其他方向排查.
举例:
在一例MT6797 不能开机的问题上,,客户Mediaserver 不能正常启动,查看log有如下camera 相关的错误.参考图2


图2

但这些camera方面的错误是否和手机不能启动有直接关系?参考图1 修改后,客户提供的log中没有camera相关error了,但其他error依然存在,说明不是camera引起的.参考图3.


图3

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top