免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 5060 | 回复: 2
打印 上一主题 下一主题

[驱动] DM3730开发板,摄像头驱动(ov2656.ko)加载不成功的问题 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2012-08-25 11:49 |只看该作者 |倒序浏览
本帖最后由 sono2010 于 2012-08-25 11:50 编辑

近日我在调一块TI DM3730的板子(天漠SBC8530),其中的摄像头驱动,在我重新编译内核后一直加载不成功,摄像头不能工作,不知道是哪的原因。
问了客服说,驱动是在文件系统中,与内核编译无关。所以我将板子原带的文件系统ubi.img和新编译的uImage烧入板子,摄像头依然不能工作,下面是烧入新内核后的一些情况:
1、加载驱动无显示信息(加载正常有信息显示,并且在/dev下生成设备video0),如下:
root@DevKit8500:/usr/lib# insmod ov2656.ko
root@DevKit8500:/usr/lib#
2、测试摄像头失败,如下:(说明加载驱动后/dev下没有video0)
root@SBC8530:~# saMmapLoopback
Cannot open = /dev/video0 device
Error in opening capture device for channel 0
3、lsmod查看载入模块,发现有,如下:(加载进去了没工作???这是为什么?)
root@DevKit8500:/dev# lsmod
Module                  Size  Used by    Not tainted
ov2656 9874 0 - Live 0xbf000000

重新烧入原镜像,测试摄像头正常,下面是正常加载驱动时的显示:
root@DevKit8500:/usr/lib# insmod ov2656.ko
--------ov2656_probe
--------ioctl_s_power 1
--------ov2656_sensor_set_xclk 24000000
------pidh= 0x26, pidl= 0x56
ov2656 2-0030: Detect success (26,56)
--------ioctl_s_power 0
--------ov2656_sensor_set_xclk 0

再用lsmod查看载入模块,发现依然是这个显示:
root@DevKit8500:/dev# lsmod
Module                  Size  Used by    Not tainted
ov2656 9874 0 - Live 0xbf000000

请问各位:
这个问题可能出在哪里了?
摄像头为什么没有驱动起来呢?(lsmod有显示算加载成功吗)
加载驱动是不是有什么依赖关系之类的问题?

万分感谢各位了。

论坛徽章:
0
2 [报告]
发表于 2012-08-30 14:26 |只看该作者
和内核选项有关,multimedia相关选项看看:wink:

论坛徽章:
0
3 [报告]
发表于 2012-08-30 15:45 |只看该作者
insmod的时候,demsg下,看看还有什么错误信息,贴上来,帮你弄弄
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP