+ -
当前位置:首页 → 问答吧 → 嵌入式uclinux中usb camera应用问题

嵌入式uclinux中usb camera应用问题

时间:2005-09-04

来源:互联网

我们构建了一个嵌入式的uclinux系统,并连接了ov511芯片的webcam,移植了一个叫做“vgrabbj”的视频截图程序。但是在程序执行时候出现了错误:
复制内容到剪贴板
代码:
#./vgrabbj -f ./jpeg -d /dev/video0

cygdrive/d/altera/kits/nios2/bin/eclipse/plugins/com.microtronix.nios2linux.kernel_0.1.5/linux-2.6.x/drivers/usb/media/ov511.c: init isoc: usb_submit_urb(0) ret -28
video0: No space left on device
上面的“-f”是指将截图写入当前目录的jpeg下面 , -d 是指定读取设备。
后来用cat 来显示 “/dev/video”也是一样的错误。
我们用的将uclinux内核及文件系统下载到了flash中,后挂载的cf卡,其中flash是只读文件系统,CF卡是ext2文件系统。
请问高人,这样的错误该如何解决。谢谢!      

作者: sunclever   发布时间: 2005-09-04

查查ov511.c里的这个函数usb_submit_urb
弄清楚No space left on device 是指Flash还是什么?      

作者: flag   发布时间: 2005-09-05

现在发现可能是ov511和811usb 控制器之间的毛病。所以会显示带宽(bandwith)不够,有谁了解这个方面的知识?      

作者: sunclever   发布时间: 2005-09-06

有其他usb设备嘛,拔下来看看      

作者: AIKO_sex   发布时间: 2005-09-06

u盘可以挂载,但是总是提示分区错误。从ov的的资料上面看,ov每次发送高达700个packege,但是811 usb controler每次只可以接受240个。但把ov的驱动改成每次发送240个以后,又出现“Message is too lang!”的错误。唉~!~      

作者: sunclever   发布时间: 2005-09-06