v4l2报错------uvcvideo: Non-zero status (-71) in video completion handler.

v4l2报错:uvcvideo: Non-zero status (-71) in video completion handler.  (已解决)

arm CPU型号AM3354,Linux版本3.2.0,普通的UVC摄像头;

移植了mjpg-streamer的程序后,刚开始还没问题,调试过程中反复的打开、关闭,运行时间长了,慢慢的随机报如上错误,时间长了后一帧画面都采不到,一打开就报如上错误!一直找不着问题出在哪,后来换一块一样板子又好了,时间长了又不行了... 

有人说是USB的问题,但是无法验证...


------------------------------------------------------------------

确实是硬件的原因,USB的供电电压不稳定会导致这个错误出现,换个电源模块,还有USB电路中,在CPU附近好像有几个限流电阻,换成10欧的,这个可能具体情况不一样电阻大小也不一样,硬件不太懂.......  


你可能感兴趣的:(Linux,开发)