camera sensor 读不到 id或是点不亮时,发现BB MCLK 没有输出.MCLK 客制化失败
时间:10-02
整理:3721RD
点击:
it-auto; text-indent: 0px; text-transf[DESCRIPTION]CAMERA sensor 读不到id或是点不亮时,示波器量测 MCLK 发现没有输出。
[SOLUTION]
在MT6595和MT6732/52及以后的版本,mclk 可以根据HW客制化.default 是main 接mclk1,sub 接mclk2.如果跟default 接法不一致,则需要注意.
配置的地方有两处,请同时修改:
1. 修改kd_camera_hw.c.
[SOLUTION]
在MT6595和MT6732/52及以后的版本,mclk 可以根据HW客制化.default 是main 接mclk1,sub 接mclk2.如果跟default 接法不一致,则需要注意.
配置的地方有两处,请同时修改:
1. 修改kd_camera_hw.c.
- else if(pwInfo.powerType==SensorMCLK)
- <span style="font-family: DFKaiShu-SB-Estd-BF;font-size:14pt;color:rgb(0,0,0);font-style:normal;font-variant:normal;">{
- <span style="font-family: DFKaiShu-SB-Estd-BF;font-size:14pt;color:rgb(0,0,0);font-style:normal;font-variant:normal;">if(pinSetIdx==0) //main
- <span style="font-family: DFKaiShu-SB-Estd-BF;font-size:14pt;color:rgb(0,0,0);font-style:normal;font-variant:normal;">{
- <span style="font-family: DFKaiShu-SB-Estd-BF;font-size:14pt;color:rgb(0,0,0);font-style:normal;font-variant:normal;">PK_DBG("Sensor MCLK1 On");
- <span style="font-family: DFKaiShu-SB-Estd-BF;font-size:14pt;color:rgb(0,0,0);font-style:normal;font-variant:normal;">ISP_MCLK1_EN(TRUE);
- <span style="font-family: DFKaiShu-SB-Estd-BF;font-size:14pt;color:rgb(0,0,0);font-style:normal;font-variant:normal;">}
- <span style="font-family: DFKaiShu-SB-Estd-BF;font-size:14pt;color:rgb(0,0,0);font-style:normal;font-variant:normal;">else if(pinSetIdx==1) //sub
- <span style="font-family: DFKaiShu-SB-Estd-BF;font-size:14pt;color:rgb(0,0,0);font-style:normal;font-variant:normal;">{
- <span style="font-family: DFKaiShu-SB-Estd-BF;font-size:14pt;color:rgb(0,0,0);font-style:normal;font-variant:normal;">PK_DBG("Sensor MCLK2 On");
- <span style="font-family: DFKaiShu-SB-Estd-BF;font-size:14pt;color:rgb(0,0,0);font-style:normal;font-variant:normal;">ISP_MCLK1_EN(TRUE);
- <span style="font-family: DFKaiShu-SB-Estd-BF;font-size:14pt;color:rgb(0,0,0);font-style:normal;font-variant:normal;">} }</span></span></span></span></span></span></span></span></span></span></span><span style="font-family: DFKaiShu-SB-Estd-BF;font-size:13pt;color:rgb(0,0,0);font-style:normal;font-variant:normal;"><span style="font-family: ;font-size:12pt;color:rgb(0,0,0);font-style:normal;font-variant:normal;"><span style="font-family: DFKaiShu-SB-Estd-BF;font-size:13pt;color:rgb(0,0,0);font-style:normal;font-variant:normal;"><span style="font-family: DFKaiShu-SB-Estd-BF;font-size:8pt;color:rgb(0,0,0);font-style:normal;font-variant:normal;"><span style="font-family: DFKaiShu-SB-Estd-BF;font-size:8pt;color:rgb(0,0,0);font-style:normal;font-variant:normal;"><span style="font-family: DFKaiShu-SB-Estd-BF;font-size:8pt;color:rgb(0,0,0);font-style:normal;font-variant:normal;"><span style="font-family: SIMSun;font-size:8pt;color:rgb(0,0,255);font-style:normal;font-variant:normal;"><span style="font-family: DFKaiShu-SB-Estd-BF;font-size:14pt;color:rgb(0,0,0);font-style:normal;font-variant:normal;"><span style="font-family: DFKaiShu-SB-Estd-BF;font-size:14pt;color:rgb(0,0,0);font-style:normal;font-variant:normal;"><span style="font-family: DFKaiShu-SB-Estd-BF;font-size:14pt;color:rgb(0,0,0);font-style:normal;font-variant:normal;"><span style="font-family: DFKaiShu-SB-Estd-BF;font-size:14pt;color:rgb(0,0,0);font-style:normal;font-variant:normal;"><span style="font-family: DFKaiShu-SB-Estd-BF;font-size:14pt;color:rgb(0,0,0);font-style:normal;font-variant:normal;"><span style="font-family: DFKaiShu-SB-Estd-BF;font-size:14pt;color:rgb(0,0,0);font-style:normal;font-variant:normal;"><span style="font-family: DFKaiShu-SB-Estd-BF;font-size:14pt;color:rgb(0,0,0);font-style:normal;font-variant:normal;"><span style="font-family: DFKaiShu-SB-Estd-BF;font-size:14pt;color:rgb(0,0,0);font-style:normal;font-variant:normal;"><span style="font-family: DFKaiShu-SB-Estd-BF;font-size:14pt;color:rgb(0,0,0);font-style:normal;font-variant:normal;"><span style="font-family: DFKaiShu-SB-Estd-BF;font-size:14pt;color:rgb(0,0,0);font-style:normal;font-variant:normal;"><span style="font-family: DFKaiShu-SB-Estd-BF;font-size:14pt;color:rgb(0,0,0);font-style:normal;font-variant:normal;"><span style="font-family: DFKaiShu-SB-Estd-BF;font-size:14pt;color:rgb(0,0,0);font-style:normal;font-variant:normal;"><span style="font-family: DFKaiShu-SB-Estd-BF;font-size:14pt;color:rgb(0,0,0);font-style:normal;font-variant:normal;"></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span>
- <span style="font-family: DFKaiShu-SB-Estd-BF;font-size:13pt;color:rgb(0,0,0);font-style:normal;font-variant:normal;"><span style="font-family: ;font-size:12pt;color:rgb(0,0,0);font-style:normal;font-variant:normal;"><span style="font-family: DFKaiShu-SB-Estd-BF;font-size:13pt;color:rgb(0,0,0);font-style:normal;font-variant:normal;"><span style="font-family: DFKaiShu-SB-Estd-BF;font-size:8pt;color:rgb(0,0,0);font-style:normal;font-variant:normal;"><span style="font-family: DFKaiShu-SB-Estd-BF;font-size:8pt;color:rgb(0,0,0);font-style:normal;font-variant:normal;"><span style="font-family: DFKaiShu-SB-Estd-BF;font-size:8pt;color:rgb(0,0,0);font-style:normal;font-variant:normal;"><span style="font-family: SimSun;font-size:8pt;color:rgb(0,0,255);font-style:normal;font-variant:normal;"><span style="font-family: DFKaiShu-SB-Estd-BF;font-size:14pt;color:rgb(0,0,0);font-style:normal;font-variant:normal;"><span style="font-family: DFKaiShu-SB-Estd-BF;font-size:14pt;color:rgb(0,0,0);font-style:normal;font-variant:normal;"><span style="font-family: DFKaiShu-SB-Estd-BF;font-size:14pt;color:rgb(0,0,0);font-style:normal;font-variant:normal;"><span style="font-family: DFKaiShu-SB-Estd-BF;font-size:14pt;color:rgb(0,0,0);font-style:normal;font-variant:normal;"><span style="font-family: DFKaiShu-SB-Estd-BF;font-size:14pt;color:rgb(0,0,0);font-style:normal;font-variant:normal;"><span style="font-family: DFKaiShu-SB-Estd-BF;font-size:14pt;color:rgb(0,0,0);font-style:normal;font-variant:normal;"><span style="font-family: DFKaiShu-SB-Estd-BF;font-size:14pt;color:rgb(0,0,0);font-style:normal;font-variant:normal;"><span style="font-family: DFKaiShu-SB-Estd-BF;font-size:14pt;color:rgb(0,0,0);font-style:normal;font-variant:normal;"><span style="font-family: DFKaiShu-SB-Estd-BF;font-size:14pt;color:rgb(0,0,0);font-style:normal;font-variant:normal;"><span style="font-family: DFKaiShu-SB-Estd-BF;font-size:14pt;color:rgb(0,0,0);font-style:normal;font-variant:normal;"><span style="font-family: DFKaiShu-SB-Estd-BF;font-size:14pt;color:rgb(0,0,0);font-style:normal;font-variant:normal;"><span style="font-family: DFKaiShu-SB-Estd-BF;font-size:14pt;color:rgb(0,0,0);font-style:normal;font-variant:normal;"><span style="font-family: DFKaiShu-SB-Estd-BF;font-size:14pt;color:rgb(0,0,0);font-style:normal;font-variant:normal;"></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span>
- MINT32 getSensorMclkConnection(EDevId const eDevId)
- <span style="font-family: DFKaiShu-SB-Estd-BF;font-size:14pt;color:rgb(0,0,0);font-style:normal;font-variant:normal;">{
- <span style="font-family: DFKaiShu-SB-Estd-BF;font-size:14pt;color:rgb(0,0,0);font-style:normal;font-variant:normal;">switch (eDevId)
- <span style="font-family: DFKaiShu-SB-Estd-BF;font-size:14pt;color:rgb(0,0,0);font-style:normal;font-variant:normal;">{
- <span style="font-family: DFKaiShu-SB-Estd-BF;font-size:14pt;color:rgb(0,0,0);font-style:normal;font-variant:normal;">case eDevId_ImgSensor0://main
- <span style="font-family: DFKaiShu-SB-Estd-BF;font-size:14pt;color:rgb(0,0,0);font-style:normal;font-variant:normal;">return eMclk_1;
- <span style="font-family: DFKaiShu-SB-Estd-BF;font-size:14pt;color:rgb(0,0,0);font-style:normal;font-variant:normal;">case eDevId_ImgSensor1://sub
- <span style="font-family: DFKaiShu-SB-Estd-BF;font-size:14pt;color:rgb(0,0,0);font-style:normal;font-variant:normal;">return eMclk_2;
- <span style="font-family: DFKaiShu-SB-Estd-BF;font-size:14pt;color:rgb(0,0,0);font-style:normal;font-variant:normal;">case eDevId_ImgSensor2://3d
- <span style="font-family: DFKaiShu-SB-Estd-BF;font-size:14pt;color:rgb(0,0,0);font-style:normal;font-variant:normal;">…….</span></span></span></span></span></span></span></span></span>
