CSI 摄像头驱动程序未显示 ffplay 输出

问题描述

我正在尝试让 CSI 摄像机在我的 Coral Board 上工作。 当我尝试 dmesg | grep csi 时,我得到:

[    3.400266] mxc-mipi-csi2_yav 30a70000.mipi_csi1: mipi_csi2_probe
[    3.406489] CSI: Registered sensor subdevice: mxc-mipi-csi2.0
[    3.412328] mxc-mipi-csi2_yav 30a70000.mipi_csi: Remote device at /mipi_csi1@30a70000/port/endpoint1 XXX found
[    3.422363] mxc-mipi-csi2_yav 30a70000.mipi_csi1: lanes: 2,name: mxc-mipi-csi2.0

/dev/video0 可用,但也是唯一可用的视频设备。 v4l2-ctl --all 显示以下设备:

Driver Info:
    Driver name      : mx6s-csi
    Card type        : i.MX6S_CSI
    Bus info         : platform:30a90000.csi1_bridge
    Driver version   : 4.14.98
    Capabilities     : 0x84200001
        Video Capture
        Streaming
        Extended Pix Format
        Device Capabilities
    Device Caps      : 0x04200001
        Video Capture
        Streaming
        Extended Pix Format
Priority: 0
Video input : 0 (Camera: ok)
Format Video Capture:
    Width/Height      : 0/0
    Pixel Format      : ''
    Field             : Any
    Bytes per Line    : 0
    Size Image        : 0
    Colorspace        : Default
    Transfer Function : Default (maps to Rec. 709)
    ycbcr/HSV Encoding: Default (maps to ITU-R 601)
    Quantization      : Default (maps to Full Range)
    Flags             : 
Crop Capability Video Capture:
    Bounds      : Left 0,Top 0,Width 0,Height 0
    Default     : Left 0,Height 0
    Pixel Aspect: 1/1
Crop: Left 0,Height 0

但是当我尝试使用 ffplay /dev/video0 获取输出时,我只会收到以下错误

ffplay version 4.1.6-1~deb10u1 copyright (c) 2003-2020 the FFmpeg developers
  built with gcc 8 (Debian 8.3.0-6)
  configuration: --prefix=/usr --extra-version='1~deb10u1' --toolchain=hardened --libdir=/usr/lib/aarch64-linux-gnu --incdir=/usr/include/aarch64-linux-gnu --arch=arm64 --enable-gpl --disable-stripping --enable-avresample --disable-filter=resample --enable-avisynth --enable-gnutls --enable-ladspa --enable-libaom --enable-libass --enable-libbluray --enable-libbs2b --enable-libcaca --enable-libcdio --enable-libcodec2 --enable-libflite --enable-libfontconfig --enable-libfreetype --enable-libfribidi --enable-libgme --enable-libgsm --enable-libjack --enable-libmp3lame --enable-libmysofa --enable-libopenjpeg --enable-libopenmpt --enable-libopus --enable-libpulse --enable-librsvg --enable-librubberband --enable-libshine --enable-libsnappy --enable-libsoxr --enable-libspeex --enable-libssh --enable-libtheora --enable-libtwolame --enable-libvidstab --enable-libvorbis --enable-libvpx --enable-libwavpack --enable-libwebp --enable-libx265 --enable-libxml2 --enable-libxvid --enable-libzmq --enable-libzvbi --enable-lv2 --enable-omx --enable-openal --enable-opengl --enable-sdl2 --enable-libdc1394 --enable-libdrm --enable-libiec61883 --enable-chromaprint --enable-frei0r --enable-libx264 --enable-shared
  libavutil      56. 22.100 / 56. 22.100
  libavcodec     58. 35.100 / 58. 35.100
  libavformat    58. 20.100 / 58. 20.100
  libavdevice    58.  5.100 / 58.  5.100
  libavfilter     7. 40.101 /  7. 40.101
  libavresample   4.  0.  0 /  4.  0.  0
  libswscale      5.  3.100 /  5.  3.100
  libswresample   3.  3.100 /  3.  3.100
  libpostproc    55.  3.100 / 55.  3.100
X Error of Failed request:  BadValue (integer parameter out of range for operation)
  Major opcode of Failed request:  151 (XFree86-VidModeExtension)
  Minor opcode of Failed request:  1 (XF86VidModeGetModeLine)
  Value in Failed request:  0x389
  Serial number of Failed request:  63
  Current serial number in output stream:  63

这是否意味着相机正常工作?

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)