MIPI YUV格式接入aio-3588q出问题

固件类型:自行编译的固件
SDK包名称:rk3588_linux_release_20250114_v1.4.0g.xml
SDK修改内容:再extboot中增加mydtsi.dtsi实现mipi yuv数据接入
Log日志:log.rar

ffgo version
OS: Ubuntu 22.04.5 LTS
MODEL: Firefly AIO-3588Q MIPI101(Linux)
FIREFLY: v3.11-53-g49bd0798
DATE: 20250114
KERNEL: Linux version 5.10.198 (rk3588@ubuntu) (firefly: 11a3d9327b6f/2603020008) (sdk version: rk3588_linux_release_20250114_v1.4.0g.xml) (aarch64-none-linux-gn
u-gcc (GNU Toolchain for the A-profile Architecture 10.3-2021.07 (arm-10.29)) 10.3.1 20210621, GNU ld (GNU Toolchain for the A-profile Architecture 10.3-2021.07 (arm-10.29)) 2.36.1.20210621) #15 SMP Mon Mar 2 00:08:11 PST 2026

硬件使用aio-3588q , 视辉一体机(1920*1080 @ 25fps / 4Lane)

问题描述
1.在内核中增加了自己的dtsi,对软件链路进行配置,驱动通过insmod在板载进行加载,使用的链路是Full Mode配置
链接关系: sensor->csi2_dphy0->mipi2_csi2->rkcif_mipi_lvds2 - - → rkcif_mipi_lvds2_sditf->rkisp0_vir0,因为是mipi yuv格式的数据,直接取的相机成品图片所以没申请rkcif_mipi_lvds2_sditf->rkisp0_vir0,报错如图

,想问下如何解决。是否有原因。

2.在烧录单个镜像时,按照说明操作烧录出来的extboot.img大小不对,只能通过拷贝extboot文件夹中内容到/boot中,请问这个正常吗?

文档说明

1080P25fps.txt:相机对应的时序
h4240_ipc_mipi.txt:我的驱动文件内容
h4240_ipc_mipi.txt:我的设备树文件内容

tchip_askquestions
log.rar (9.07 KB)

在内核中修改了config文件,将PHY_ROCKCHIP_RX、ARCH_ROCKCHIP、CONFIG_VIDEO_V4L2、CONFIG_VIDEO_V4L2_SUBDEV_API、CONFIG_V4L2_FWNOD几个都设为Y之后,有了链路和拓扑输出和video0~10的节点,现在问题是遇到了通过qv4l2和gstreamer对video节点访问之后dmesg输出如图,然后指令卡住不动,可以帮忙定位一下问题吗?


输出.txt (14.1 KB)

1 直接出YUV也就是模组自带ISP?可以直接参考我们的xc7160配置,具体看设备树目录
2 不对是什么意思,正常情况是编译出来的extboot.img烧写到板子boot分区,如果大小不对,可以在device/rockchip对应mk上修改extboot.img的大小。