【问题标题】:RaspberryPi camera with buildroot带有 buildroot 的 RaspberryPi 相机
【发布时间】:2015-07-30 12:55:48
【问题描述】:

我正在使用 RaspberryPi 2 型号 B 和使用 Buildroot 构建的操作系统(Linux 版本 4.0.6-v7)。我有摄像头模块,但我无法将它与我的 Raspberry 连接。相机上的 LED 总是关闭,但相机可以正常工作,因为我用 Raspbian 对其进行了测试。我尝试使用默认命令安装“rpi 固件”以使用相机,但是当我尝试拍照时,系统返回此错误:

# ./raspistill -o picture.jpg
mmal: mmal_vc_component_create: failed to create component 'vc.ril.camera' (1:ENOMEM)
mmal: mmal_component_create_core: could not create component 'vc.ril.camera' (1)
mmal: Failed to create camera component mmal: main: Failed to create camera component
mmal: Camera is not enabled in this build. Try running "sudo raspi-config" and ensure that "camera" has been enabled

命令行工具“vcgencmd”返回:

# vcgencmd get_camera
supported=0 detected=0

看来我的系统确实不支持相机。

即使使用“V4L2”用户空间驱动程序我也有同样的问题。

谁能帮帮我?对不起我的英语不好!

非常感谢您的任何回答!

【问题讨论】:

    标签: camera raspberry-pi2 buildroot


    【解决方案1】:

    我在尝试使用 Metrological's Buildroot-WPE 时偶然发现了同样的问题,我认为它使用了相同的基础 (Buildroot)

    经过一些谷歌搜索后,我发现了这个: https://forum.openwrt.org/viewtopic.php?pid=292660#p292660 指示将两个文件 - fixup_x.dat 和 start_x.elf 放入 /boot 目录

    让我总结一下我做了什么:

    1. 从上面下载两个文件 github.com/raspberrypi/firmware/blob/master/boot/fixup_x.dat?raw=true github.com/raspberrypi/firmware/blob/master/boot/start_x.elf?raw=true 进入 /boot/ 分区
    2. 在 /boot/config.txt 中添加/取消注释 start_x=1
    3. 重启
    4. 运行raspistill -v(在我的情况下,它会立即在屏幕上显示您的相机预览)

    附录:pi 相机板对电源浪涌非常敏感,我刚刚炸了我的第一块板。必须再找一个才能正常工作。

    【讨论】:

      【解决方案2】:

      这是一个相当古老的问答,但我还是决定回答,因为这个问题仍然相关,唯一给出的答案是......很好地指出了正确的方向,但不是解决问题的方法。

      错误的原因是使用相机需要在您的 RPi 版本中启用扩展固件。是的,如果您只是下载所需的文件并自己替换它们,就像 haziman 的回答中建议的那样,它可能仍然有效。我什至不确定这是否真的是几年前被问到的唯一方法。无论如何,如果那时没有,至少几年来已经可以在 buildroot 菜单中配置它:

      Target packages --> Hardware handling --> Firmware --> ([x] rpi-firmware) --> Firmware to boot
      

      然后选择

      (X) extended
      

      【讨论】:

      • 注意:使用本答案中所述的扩展固件时,不得设置 config.txt 中的 start_x=1。
      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2020-02-25
      • 2020-10-15
      • 2014-10-18
      • 2013-02-13
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多