我用的是ubuntu24支持的riscv镜像预安装的那个版本 https://wiki.ubuntu.com/RISC-V/StarFive%20VisionFive%202
但是在插入csi摄像头+按照v2l4后发现无法识别出/dev/video设备。排查一番后发现好像是这个版本的csi并没有开启。我不知道该如何描述这个问题,就是没在dts中找到csi,dmesg也没看到csi的输出,ai告诉我说这是有问题的。所以我接下来该怎么做,修改编译dts打开对应功能?从debian版本偷dtb过来可行吗?而且我还看见说csi摄像头有些也不支持,我该如何确认我的摄像头是支持的?
1 Like
呵呵,嘿嘿。
从debian版本偷dtb
不建议,不推荐,但你可以试试,不保证会不会让系统出现崩溃或其他莫名问题。
另外:建议你用赛昉官方针对VF2开发的2409工程版镜像试试,至少它对VF2的支持,比ubuntu的镜像更完整。2409工程版是基于debian for riscv(测试版)定制开发的,和ubuntu同源。2409工程版下载地址,页面左边最下角。ubuntu24 for VF2还是跟以前一样是无头、无HDMI输出的吧?
2 Likes
感谢解答,我的邮件出了点问题,没有及时看到你的回复。
我试了一下从debian直接移植dtb,没有崩溃,但的确还是无法使用csi摄像头,所有我现在使用usb摄像头了,还有就是现在ubuntu24确实还是没有hdmi输出。
再次感谢你的帮助。
2 Likes