我想使用BeagleBone Black设置 a Webcam。我安装了fswebcam
并将其配置为每10秒拍一张照片。但是,BeagleBone每隔几分钟就会在dmesg
中产生以下错误:
dmesg | tail -n 3
-> [ 220.258214] musb_host_rx 1762: Rx interrupt with no errors or packet!
-> [ 490.302277] musb_ep_program 896: broken !rx_reinit, ep13 csr 0003
-> [ 490.308731] musb_host_rx 1762: Rx interrupt with no errors or packet!
几个小时后(最多!)它完全冻结,我必须重新启动它。 (电源按钮不再关闭它。)
这个错误一直困扰着我好几个星期。我尝试了所有可能的配置:
fswebcam
并从源代码编译它。对于fswebcam
,我尝试了各种配置文件(包括延迟和跳过图像)。我尝试过的一个示例配置文件:
background
loop 10
resolution 1920x1080
scale 1280x720
title "test-picture"
timestamp "%d.%m.%Y %H:%M:%S (%Z)"
jpeg 70
banner-colour #FF000000
line-colour #FF000000
no-shadow
save ~/test-picture.jpg
如何让BeagleBone Black不会崩溃?
更新:我终于使用(借来的)Rev A5C BeagleBone工作了。我仍然得到dmesg错误,但至少BeagleBone不会崩溃。我目前怀疑RevA5B BeagleBone上存在硬件问题。