camera驱动移植
时间:10-02
整理:3721RD
点击:
在MT6589.html" target="_blank" class="relatedlink">mtk6589的平台上,移植一款gc0313的摄像头,读取Id失败。
各位提供下可以解决这个问题的办法,我一一去查!
代码如下:
UINT32 GC0313mipiGetsensorID(UINT32 *sensorID)
{
kal_uint16 sensor_id=0;
int i;
Sleep(20);
do
{
// check if sensor ID correct
for(i = 0; i < 3; i++)
{
sensor_id = GC0313MIPI_read_cmos_sensor(0xf0);
printk("GC0313MIPI Sensor id = %x\n", sensor_id);
if (sensor_id == GC0313MIPI_SENSOR_ID)
{
break;
}
}
mdelay(50);
}while(0);
if(sensor_id != GC0313MIPI_SENSOR_ID)
{
*sensorID = 0xFFFFFFFF;
SENSORDB("GC0313MIPI Sensor id read failed, ID = %x\n", sensor_id);
return ERROR_SENSOR_CONNECT_FAIL;
}
*sensorID = sensor_id;
RETAILMSG(1, (TEXT("Sensor Read ID OK \r\n")));
return ERROR_NONE;
}
各位提供下可以解决这个问题的办法,我一一去查!
代码如下:
UINT32 GC0313mipiGetsensorID(UINT32 *sensorID)
{
kal_uint16 sensor_id=0;
int i;
Sleep(20);
do
{
// check if sensor ID correct
for(i = 0; i < 3; i++)
{
sensor_id = GC0313MIPI_read_cmos_sensor(0xf0);
printk("GC0313MIPI Sensor id = %x\n", sensor_id);
if (sensor_id == GC0313MIPI_SENSOR_ID)
{
break;
}
}
mdelay(50);
}while(0);
if(sensor_id != GC0313MIPI_SENSOR_ID)
{
*sensorID = 0xFFFFFFFF;
SENSORDB("GC0313MIPI Sensor id read failed, ID = %x\n", sensor_id);
return ERROR_SENSOR_CONNECT_FAIL;
}
*sensorID = sensor_id;
RETAILMSG(1, (TEXT("Sensor Read ID OK \r\n")));
return ERROR_NONE;
}
自己顶下!
谢谢!
l抓log看看kdCISModulePowerOn中,看看能否找到gc0313。pwron...
camera光看 GC0313MIPIGetSensorID看不出什么的。
各组电压都正常吗?
POWER DOWN正常吗?
我现在电源正常了 ,ID也都能读到了 ,但是还是打不开camera的预览。
一打开就会报一堆错误出来! 还哪些地方有可能有问题?
