白嫖: https://github.com/aodzip/sun6i-mipi-csi
MIPI-CSI2 驱动已经测试OV5640摄像头2Lane模式 1080P@15FPS 720P@30FPS
DVP没测试,因为主线本身就支持DVP,希望没给它改坏吧
以下由 @哇酷小二 2020-05-04 添加:
-------------------------------------
不方便打开github的朋友可以此处下载: sun6i-mipi-csi_20200504.7z
离线
大佬,我移植后,运行fswebcam出现以下情况,请是什么问题?我用的摄像头是ov5647
# fswebcam -S 5 -d /dev/video0 -p YUV420P -r 320x240 test.jpg
--- Opening /dev/video0...
Trying source module v4l2...
/dev/video0 opened.
No input was specified, using the first.
Error starting stream.
VIDIOC_STREAMON: Invalid argument
Unable to use mmap. Using read instead.
Unable to use read.
请提供更详细的信息:Linux版本,media-ctl所使用的参数,dmesg日志
而且github上的版本比坑网缓存的驱动改动已经很大了,你是从github同步的代码吗?
最近编辑记录 aodzip (2020-05-25 16:04:20)
离线
我是从github下的,我文件系统没安装media-ctl,系统是linux 5.2
请先严格按照github上所指示的环境和初始化方法配置。
离线
buildroot 2019把media-ctl去掉了,我该怎么弄,我是v3s
这个驱动在编写的时候,是基于
Buildroot环境buildroot 2020.02.1
Linux Kernel版本5.4.35
你先准备一个相同的环境,内核我认为都是5.4版本的就可以接受
最近编辑记录 aodzip (2020-05-25 16:18:31)
离线
环境弄好了,运行media-ctl报
# media-ctl --set-v4l2 '5:0[fmt:UYVY8_2X8/1920x1080@1/15]'
Unable to setup formats: Inappropriate ioctl for device (25)
可能是因为摄像头不支持FPS设置,尝试这个指令
media-ctl --set-v4l2 '5:0[fmt:UYVY8_2X8/1920x1080]'
离线
大佬,能帮忙看看吗?
看了下OV5647在主线的驱动,输出的格式好像只支持MEDIA_BUS_FMT_SBGGR8_1X8
而我5640的DEMO是MEDIA_BUS_FMT_UYVY8_2X8
你可能要自己改很多东西
最近编辑记录 aodzip (2020-05-26 11:43:25)
离线
可以的,能加一吓吗?
我加你
最近编辑记录 aodzip (2020-05-26 11:43:57)
离线