Pi摄像头:mmal:没有从传感器接收数据

时间:2015-11-17 13:12:34

标签: raspberry-pi

之前已经问过这个问题,但解决方案并没有解决我的问题。

当我将我的pi相机连接到我的覆盆子pi并使用命令:raspistill -o image.jpg 这会产生错误:mmal:没有从传感器接收数据。检查所有连接,包括摄像头板上的Sunny连接。 所有的连接都很好。我尝试在2个不同的覆盆子pi上使用2个pi摄像头,但它仍然会出现同样的错误。当我使用raspistill命令时,相机的红灯亮起,我也通过sudo raspi-config在pi上启用了相机。 Plz帮助

1 个答案:

答案 0 :(得分:0)

我也遇到过这个问题。我不知道静电是否会损坏设备或是否发生了运输。我已经看到了我购买的5MP版本的几种行为。 首先是把它放在错误的端口。根据您的型号,您可能只是在错误的端口。有些人声称放在另一个端口可能会炒相机。我不能确认或否认这种情况发生。

我同样会运行此命令并获取如下消息: mmal: mmal_vc_component_enable: failed to enable component: ENOSPC mmal: camera component couldn't be enabled mmal: main: Failed to create camera component mmal: Failed to run camera app. Please check for firmware updates 或者你收到的消息。

我试图跑:

  1. 易于得到更新&安培;&安培; sudo易于得到多斯特升级
  2. 须藤RPI-更新
  3. 我甚至调整了模块和黑名单,看看是什么。

    pi@raspberrypi:~ $ raspistill -v -o image.jpg
    raspistill Camera App v1.3.8
    
    Width 2592, Height 1944, quality 85, filename image.jpg
    Time delay 5000, Raw no
    Thumbnail enabled Yes, width 64, height 48, quality 35
    Link to latest frame enabled  no
    Full resolution preview No
    Capture method : Single capture
    
    Preview Yes, Full screen Yes
    Preview window 0,0,1024,768
    Opacity 255
    Sharpness 0, Contrast 0, Brightness 50
    Saturation 0, ISO 0, Video Stabilisation No, Exposure compensation 0
    Exposure Mode 'auto', AWB Mode 'auto', Image Effect 'none'
    Metering Mode 'average', Colour Effect Enabled No with U = 128, V = 128
    Rotation 0, hflip No, vflip No
    ROI x 0.000000, y 0.000000, w 1.000000 h 1.000000
    Camera component done
    Encoder component done
    Starting component connection stage
    Connecting camera preview port to video render.
    Connecting camera stills port to encoder input port
    Opening output file image.jpg
    Enabling encoder output port
    Starting capture 0
    mmal: No data received from sensor. Check all connections, including the Sunny one on the camera board
    

    sudo raspi-config可让您确保启用相机,或使用“菜单”,“偏好设置”查看是否启用了相机。除此之外,红灯似乎没有任何意义,它可能需要更换。 我刚刚订购了800万像素,看它是否有效。

    我还检查了这个命令:

    pi@raspberrypi:~ $ vcgencmd get_camera
    supported=1 detected=1
    

    更新

    我拿到了我的800万像素摄像头,它起作用了。我开始认为我的500万像素摄像头出了问题。 关于我自己的行为的几点注释。   - 如果你执行sudo mod probe bcm2835-v412,它似乎将摄像机安装到/ dev / video0。此时你不能再使用raspistill / vid而不会得到ENOSPC错误。 我已经添加了它来处理动作,所以我可以从网络流式传输。

    我现在已经通过几个项目进行了反复,并没有对实现感到高兴,但至少raspistill命令工作,我确实让运动工作,但我不想要mjpeg,仍然需要排序如果h264是一个选项。