Jason.Feng 发表于 2013-9-12 01:51:18

TQ210 V4 无法disable camera自动识别功能

本帖最后由 Jason.Feng 于 2013-9-12 01:52 编辑

请问论坛里是否有大侠在TQ210平台上面成功新增过Camera驱动的?小弟目前遇到无法disable camera自动识别功能的问题。
小弟的做法是:
1. fimc_capture.c文件中fimc_s_input函数,重新启用samsung原始的code,替换天嵌开发的自动识别tq_s_input函数;
2. 修改mach-tq210.c文件中fimc接口设置部份:fimc_plat_lsi结构体,将原来定义的OV3640 / OV9650 / SAA7113 / TVP5150 / OV3640_1,并且把我自己需要加入的camera设定加入;

但是出来的结果显示,仍会跑到OV3640此camera的initial中,具体信息如下:
================华丽分割线,以下为串口打印message==========================
fimc->active_camera == -1
saa7113 address 0xEC883C08, product ID 0x0000, expect 0x0011
SAA7113 5-0025: saa7113 has been probed,err(-19)
s3c-fimc-0 : fimc_configure_subdev: v4l2 subdev board registering failed
OV3640 address 0xE09D2408, product ID 0x5640, expect 0x364C
OV3640 5-003c: ov3640 has been probed,err(-19)
OV3640 5-003c: ov3640_init: camera initialization start
OV3640 5-003c: ov3640_init: camera initialization failed. err(100)
OV3640 5-003c: ov3640_init: camera initialization start
OV3640 5-003c: ov3640_init: camera initialization failed. err(100)
s3c-fimc-0 : fimc_camera_start: Error in V4L2_CID_CAM_PREVIEW_ONOFF - start
================华丽分割线,以上为串口打印message==========================

刚刚逛论坛时候,碰到一位版主提到camera异常也许为注册不成功的原因。我是否能弱弱的问一句,是否可以指点一下如何注册?当然我会百度,但是有大侠指点问题沥青肯定会快很多。

感谢~~

TQ-ZQL 发表于 2013-9-12 08:49:00

有没有 改配置单?配置单是要修改的。将原来的摄像头都去掉,还要加上你自己摄像头的驱动。(在drivers/media/video/samsung/fimc中)。在mach-tq210.c可以不 做修改,因为配置修改了配置单后会将那些没用到的不编译的。

福大牛二爷 发表于 2013-9-12 16:15:37

TQ-ZQL 发表于 2013-9-12 08:49 static/image/common/back.gif
有没有 改配置单?配置单是要修改的。将原来的摄像头都去掉,还要加上你自己摄像头的驱动。(在drivers/med ...

TQ210啊,我按照光盘里面的PCB拿去做板子,想自己搞一块,可是我焊上了电源+核心板+还有LCD其他的没有焊,为何一直启动不起来啊········求指点;我放到您们原来的板上就可以,我用的是 COREB+V4的底板

TQ-ZQL 发表于 2013-9-12 17:49:57

报什么错,启动的是android还是linux,如果是android确认下那几个按键的键值不要被系统认为是长按下的。

Jason.Feng 发表于 2013-9-12 22:12:56

TQ-ZQL 发表于 2013-9-12 08:49 static/image/common/back.gif
有没有 改配置单?配置单是要修改的。将原来的摄像头都去掉,还要加上你自己摄像头的驱动。(在drivers/med ...

非常感谢您的回复!

您提到的配置单是否指"make menuconfig"?这个我已经把天嵌之前加入到摄像头都去掉,并且也加入了我自己的摄像头驱动,并且选择build-in到内核中去,不过还是出现我在上面提到的问题。

目前仍在debug中......

TQ-ZQL 发表于 2013-9-13 14:25:04

在s_input里加个打印信息,看原来的有没有 被调用。

Jason.Feng 发表于 2013-9-13 18:18:45

感謝版主關注!!

剛剛將在s_input中加入打印信息,確認沒有進去。不過更神奇的事情是,我在天嵌&Samsung的這兩個s_input中皆有加入打印信息,但是從debug message中看,好像此這兩個函數都沒有進去?

還是我設置打印信息的方式有誤?
使用的是fimc_dbg()函數.....
页: [1]
查看完整版本: TQ210 V4 无法disable camera自动识别功能