微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 手机设计讨论 > MTK手机平台交流 > 6580上前摄头ID读取不到,测量发现mclk2没有输出,只有拉高到1.1V,而后相机mclk则...

6580上前摄头ID读取不到,测量发现mclk2没有输出,只有拉高到1.1V,而后相机mclk则...

时间:10-02 整理:3721RD 点击:
前摄和后摄的mclk,PDN,RST是分开控制的,详细见附件原理图;
后摄可以进入相机,但前摄ID都读取不到,在kd_CAMERA_hw.c中开启前摄mclk即:ISP_MCLK2_EN(1),测量发现前摄mclk仅被拉高1.1V左右,而无波形产生, 测量后摄的mclk则能观察到24M波形产生;
阅读FAQ12706,getsensorMclkConnection内也配置了eMclk_2;
比较奇怪,前摄像头都共用后摄的eMclk1,前摄也能工作。奇怪的是分开为啥不行?

先看你硬件的接法,前后摄是共用的mclk1还是,后摄mclk1,前摄mclk2这样。确定这个之后,你再去打开对应的mclk。然后读不到id,就再去查pdn,rst的使能电平对不对

前后摄是分开用mclk,现在纠结的是前摄的mclk2没啥就不出来波形。

没有做过这个MT6580平台,不过你可以用ADB查看一下,GPIO的模式是否设置对了。

我不知道6580 的hal 是不是分D1和D2的,如果是,那么确认一下用的哪一个cfg_setting_imgsensor.cpp

我们也是同样的问题,小编解决没有

木有解决。
感觉MTK代码有问题,或者有patch

回复看看,谢谢

继续顶下。

看你的dws配置GPIO有没有配置对,默认的模式就是mclk2,MTK释放的版本肯定没有这种问题的,如果你们自己移植了其他平台的代码过来就说不定了,实在不行,就在mtk释放给你的driver only版本上调试。

6580默认使用GPIO75昨晚MCLK2  模式为CAM_CLK1。

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

网站地图

Top