天嵌 ARM开发社区

 找回密码
 注册
查看: 2643|回复: 3

板子上的第二个摄像头接口CAMERA_B无法使用

[复制链接]
kibin 发表于 2014-3-19 16:05:04 | 显示全部楼层 |阅读模式
将OV3640接到板子上的CAMERA_B接口,修改了mach代码中的对应的OV3640信息,static struct s3c_platform_camera ov3640_0{}中.id                        = CAMERA_PAR_B,

.i2c_busnum        = 2,//看到原理图上面硬件连的人是I2C-2j接口
fimc_capture.c中fimc_s_input改为三星自带的代码。
运行时打印错误信息:
>>>>>>>>>>ov3640_probe<<<<<<<<<<<
OV3640 2-003c: ov2655 has been probed
>>>>>>>>>>>ov3640_s_ctrl----->id=134217840<<<
>>>>>>>>>>>ov3640_init<<<
OV3640 2-003c: ----[][]===ov3640_init: camera initialization start
OV3640 2-003c: ov3640_init: camera initialization failed. err(100)
>>>>>>>>>>>ov3640_enum_framesizes~~~~~~~
>>>>>>>>>>>ov3640_s_ctrl----->id=134217792<<<
>>>>>>>>>>>ov3640_init<<<
OV3640 2-003c: ----[][]===ov3640_init: camera initialization start
----->>>>!!!ov3640 i2c_transfer failed
----->>>>!!!ov3640 i2c_transfer failed
----->>>>!!!ov3640 i2c_transfer failed
重复。。。
----->>>>!!!ov3640 i2c_transfer failed
----->>>>!!!ov3640 i2c_transfer failed
----->>>>!!!ov3640 i2c_transfer failed
OV3640 2-003c: ov3640_init: camera initialization failed. err(100)
>>>>>>>>>>>ov3640_s_ctrl----->id=134217792<<<
s3c-fimc-0 : fimc_camera_start: Error in V4L2_CID_CAM_PREVIEW_ONOFF - start

请问这是I2C注册的问题吗?改用CAMERA_B还需要修改那些部分吗?请各位大神解答,谢谢了

wbz073 发表于 2014-3-19 17:33:35 | 显示全部楼层
你两个I2C注册地址相同吗
回复

使用道具 举报

 楼主| kibin 发表于 2014-3-19 18:06:39 | 显示全部楼层
wbz073 发表于 2014-3-19 17:33
你两个I2C注册地址相同吗

貌似是,因为原来的代码里面定义了两个OV3640,分别是OV3640_0和OV3640_1,但是只有一个
static struct i2c_board_info  ov3640_i2c_info =
{
        I2C_BOARD_INFO("OV3640", 0x78>>1),
        .platform_data = &ov3640_plat,
};
两个OV3640都用这个ov3640_i2c_info,是不是这里的问题?
如果是的话,要把另一个ov3640的i2c地址改为什么
回复

使用道具 举报

666 发表于 2014-3-28 13:04:38 | 显示全部楼层
kibin 发表于 2014-3-19 18:06
貌似是,因为原来的代码里面定义了两个OV3640,分别是OV3640_0和OV3640_1,但是只有一个
static struct i ...

I2C 地址一样也是可以的  只要能在打开其中一个摄像头的时候  把另外一个摄像头的电源关掉就可以点亮了
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

i.MX8系列ARM cortex A53 M4 工控板上一条 /1 下一条

Archiver|手机版|小黑屋|天嵌 嵌入式开发社区 ( 粤ICP备11094220号-2 )

GMT+8, 2025-8-17 13:50 , Processed in 2.052105 second(s), 20 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表