同样的板卡和摄像头,之前使用rk3588旧的sdk编译的镜像,推流正常。
rk3588瑞芯微官方sdk升级,内核成为5.10.226.在veye官网的git网站中下载了最新的设备树和驱动。
root@ema:/home/ema# dmesg | grep mvcam
[ 1.245944] Machine model: WF RK3588 lai002-f mvcam 2026-04-01 10:30
[ 3.837270] mvcam 1-003b: veye mv series camera driver version: 01.01.08
[ 3.837288] mvcam 1-003b: Failed to get reset-gpios, maybe no use
[ 4.840804] mvcam 1-003b: camera is: MV-MIPI-SC130M
[ 4.841718] mvcam 1-003b: firmware version: 0x1350200
[ 4.847956] mvcam 1-003b: mvcam_get_mipifeature:lanecap 0x2 lane num 2, datarate 1500000000 bps
[ 4.847976] mvcam 1-003b: Success to get mvcam endpoint data lanes, dts uses 4 lanes,will set to camera
[ 4.858259] mvcam 1-003b: mvcam_enum_controls success
[ 4.909381] rockchip-csi2-dphy csi2-dphy0: dphy0 matches m00_b_mvcam 1-003b:bus type 5
驱动正常加载。虽然设备树是4lane的。
使用下面指令抓图时,3个报错刷屏。
v4l2-ctl --device=/dev/video0 --stream-mmap --stream-count=1 --stream-to=test.raw
[ 965.570282] rockchip-mipi-csi2 mipi2-csi2: stream on, src_sd: 00000000b3c95298, sd_name:rockchip-csi2-dphy0
[ 965.570307] rockchip-mipi-csi2 mipi2-csi2: stream ON
[ 965.590697] (0xfdd30000)MIPI_CSI2 ERR1:0x1000000 (crc,vc: 0)
[ 965.590726] (0xfdd30000)MIPI_CSI2 ERR2:0x100 (ecc,vc: 0)
[ 968.450710] (0xfdd30000)MIPI_CSI2 ERR1:0x100 (f_seq,vc: 0)

格式是nv12了。但分辨率对不上。(将lvds_sditf disabled 以后)
您好,我们现在链路应该是通了。可以看到video0的分辨率,格式为rg10。但是没有进mipi中断,出图也是黑屏,没有报错。正在用yavta抓图,请问您觉得还需要修改capture.c吗?