主题 : tiny210 cmos摄像头问题,在qtopia里面无法打开摄像头 复制链接 | 浏览器收藏 | 打印
级别: 新手上路
UID: 72505
精华: 0
发帖: 45
金钱: 230 两
威望: 46 点
综合积分: 90 分
注册时间: 2012-06-23
最后登录: 2020-05-06
楼主  发表于: 2012-07-11 11:58

 tiny210 cmos摄像头问题,在qtopia里面无法打开摄像头

      用友善提供的内核源码包,对应不同配置编译出来的内核,在安卓下面可以打开摄像头,并且看到摄像头采集到的数据,但是在linux的qtopia里面的cmos测试程序就打不开摄像头,好像linux驱动里面有问题,然后详细看了一下内核里面关于对FIMC初始化的代码,发现在这个初始化的函数和其他公司的内核代码缺少这样的一个函数:
           ret = fimc_configure_subdev(pdev, ctrl->id);
      这个函数是对应摄像头的i2c_device设备注册和匹配对应驱动的,应该是友善把这个地方改了,导致我如果想移植另外的cmos摄像头都不成功,连probe函数都调用不到,有没有友善的工程师在?给个说法,谢谢!
级别: 新手上路
UID: 72505
精华: 0
发帖: 45
金钱: 230 两
威望: 46 点
综合积分: 90 分
注册时间: 2012-06-23
最后登录: 2020-05-06
1楼  发表于: 2012-07-16 10:57
斑竹,回复一下嘛。。。。。。
^很多问题的背后都是简单的原因......
级别: 荣誉会员
UID: 34780
精华: 0
发帖: 1219
金钱: 6230 两
威望: 1246 点
综合积分: 2438 分
注册时间: 2010-12-21
最后登录: 2017-09-18
2楼  发表于: 2012-07-16 12:03
首先你试试用光盘提供的image来测试Linux下CMOS摄像头是否正常,如果无法使用,建议你详细说明情况
对于你自己的移植,建议你详细说明你是怎么移植的
至于fimc_configure_subdev,它是在fimc_capture.c 中实现的