mipi传输userdefine数据类型数据

固件类型:官方提供的固件
固件文件名称:ROC-RK3566-PC_Ubuntu20.04-Xfce-r31113_v1.4.0a_2403
固件下载地址:百度网盘 请输入提取码
Log日志:log.zip


如图,手册上注明MIPI CSI-2 Host Controller支持userdefine的数据类型,目前我想完成的是通过mipi csi接口接收userdeifne(JPEG)格式的数据,我不要求解码什么的,只需要mipi接收到数据之后存成文件即可,但是在实际操作过程中 通过v4l2命令获取数据流会显示如下图的错误:
,我对3566固件做出的修改主要集中在/kernel/drivers/media/platform/rockchip/cif/capture.c文件中,主要是为了可以识别我在sensor端驱动中配置的 jpeg格式
.width = 1920,
.height = 1080,
.max_fps = {
.numerator = 40000,
.denominator = 200000,
},
.bus_fmt = MEDIA_BUS_FMT_JPEG_1X8,
.vc_index = MIPI_VIRTUAL_CHANNEL_3,
.mipi_dt = 0x30,
.ebd = &dabaiA_ebd,
我也尝试了更换软排线和交换vc0和vc3传输的数据这样的方式,都无法传输

请问我这样配置是否有遗漏的地方,如果想传输userdefine类型的数据的话,具体都要配置那些地方呢,希望大佬们帮我解惑。感激不尽。

tchip_askquestions
log.zip (555 Bytes)