主题 : start_uvc_yuv.sh  不能运行 复制链接 | 浏览器收藏 | 打印
级别: 新手上路
UID: 52688
精华: 0
发帖: 8
金钱: 40 两
威望: 8 点
综合积分: 16 分
注册时间: 2011-07-23
最后登录: 2011-08-10
楼主  发表于: 2011-07-23 10:36

 start_uvc_yuv.sh  不能运行

我的板子是tiny6410 内核版本号是2.6.38的,将cam130的摄像头接上之后,板子里面的cmos测试程序能正常跑起来,但是start_uvc_yuv.sh 和start_uvc.sh都不能运行起来,提示Init v4L2 failed !! exit fatal 。同时我自己用v4l2写的程序也不能运行起来,总是会在VIDIOC_QUERYBUF时返回-1 。有一个帖子上说要改v4l2-ioctl.c的内容,具体是这样的:将CMDINSIZE(QUERYBUF, buffer, type);改为CMDINSIZE(QUERYBUF, buffer, memory);

但是我这样改了之后(编译,下载内核完成),运行start_uvc_yuv.sh还是会出现Init v4L2 failed !! exit fatal.只不过不是在vidioc_querybuf的时候报错,而是在mmap的时候报错,提示是这样:Unable to map buffer: Invalid argument 。网上不只我一个人出现此问题,希望友善能提供一些支持。
自由,自强,共享,共创。
级别: 论坛版主
UID: 12573
精华: 27
发帖: 8838
金钱: 46490 两
威望: 9298 点
综合积分: 18216 分
注册时间: 2010-01-09
最后登录: 2019-07-16
1楼  发表于: 2011-07-24 19:22

 Re:start_uvc_yuv.sh 不能运行

见相关手册的说明,里面解释了不行的原因。
楼主留言:
请说的更细点,具体是哪个手册,我找了好几天了。
新手如何向我们反馈有效的信息,以便解决问题,见此贴:
http://www.arm9home.net/read.php?tid-14431.html

[注]: 此处签名链接仅为指引方向,而非解答问题本身.
级别: 新手上路
UID: 53184
精华: 0
发帖: 18
金钱: 90 两
威望: 18 点
综合积分: 36 分
注册时间: 2011-08-02
最后登录: 2012-05-27
2楼  发表于: 2012-04-02 20:23

 Re:start_uvc_yuv.sh 不能运行

看看
级别: 新手上路
UID: 87594
精华: 0
发帖: 8
金钱: 40 两
威望: 8 点
综合积分: 16 分
注册时间: 2013-02-21
最后登录: 2014-01-20
3楼  发表于: 2013-10-11 19:53

 Re:start_uvc_yuv.sh 不能运行

解决了没