主题 : Tiny6410开发板操作cam130摄像头采用内存映射方式出现错误 QUERYBUF 错误号为22 复制链接 | 浏览器收藏 | 打印
级别: 新手上路
UID: 68359
精华: 0
发帖: 20
金钱: 100 两
威望: 20 点
综合积分: 40 分
注册时间: 2012-04-21
最后登录: 2013-03-04
楼主  发表于: 2012-05-11 11:45

 Tiny6410开发板操作cam130摄像头采用内存映射方式出现错误 QUERYBUF 错误号为22

  您好,在购买的tiny6410开发板上对cam130采用内存映射方式操作时,当执行ioctl(fd, VIDIOC_QUERYBUF, &dev.buffer)时,返回小于0的值,错误提示说参数错误,错误号为22,不知官方是否有解决方法?
自由,自强,共享,共创。
级别: 论坛版主
UID: 12573
精华: 27
发帖: 8838
金钱: 46490 两
威望: 9298 点
综合积分: 18216 分
注册时间: 2010-01-09
最后登录: 2019-07-16
1楼  发表于: 2012-05-11 11:52
没有这样使用过,我们提供了camtest测试程序,可以参考看看
新手如何向我们反馈有效的信息,以便解决问题,见此贴:
http://www.arm9home.net/read.php?tid-14431.html

[注]: 此处签名链接仅为指引方向,而非解答问题本身.
级别: 新手上路
UID: 68359
精华: 0
发帖: 20
金钱: 100 两
威望: 20 点
综合积分: 40 分
注册时间: 2012-04-21
最后登录: 2013-03-04
2楼  发表于: 2012-05-11 14:38
提供的代码直接read是可以的,但是帧率太慢了,所以想采用内存映射方式,但又出现了这个问题,论坛上有些人说是开发板linux内核版本问题,一直都没有解决。
kks
级别: 新手上路
UID: 45902
精华: 0
发帖: 10
金钱: 50 两
威望: 10 点
综合积分: 20 分
注册时间: 2011-05-09
最后登录: 2012-07-02
3楼  发表于: 2012-05-17 14:59
我也遇到这个问题,楼主怎么解决的啊?