微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 手机设计讨论 > MTK手机平台交流 > MT6589闪光灯驱动转MT6582点不亮

MT6589闪光灯驱动转MT6582点不亮

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

89闪光灯驱动直接转到82闪光灯点不亮,log有显示:



解决方法:
1. 82 codebase 中aaa_hal_yuv.cpp文件初始化函数init()有getflashlightType.


2.但是89和82 codebase中的闪光灯驱动与77的驱动相比, leds_strobe.c中的ioctl case:
FLASHTYPE都被拿掉.


3.所以导致获取不到strobe的type,m_pStrobeDrvObj被destroy掉,导致闪光灯不亮.为了避免这个问题,需要修复flashlight_drv.cpp中的getFlashlightType()为:

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

网站地图

Top