imx335在k230的micropython固件编译的时候报错

Viewed 48

重现步骤
在下载对应的固件之后选择k230_canmv_lckfb_defconfig固件,然后在menuconfig中打开imx335中的csi0的4lane,然后保存,在编译对应的固件的时候报错,出现以下报错信息In file included from src/imx335/imx335.c:100:
src/imx335/sensor_csi0_mode_list.c:213:1: error: static assertion failed: "Invalid CONFIG_MPP_CSI_DEV0_MCLK_NUM"
213 | _Static_assert(CONFIG_MPP_CSI_DEV0_MCLK_NUM >= 1 && (CONFIG_MPP_CSI_DEV0_MCLK_NUM <= 3), "Invalid CONFIG_MPP_CSI_DEV0_MCLK_NUM");
| ^~~~~~~~~~~~~~
make[4]: *** [Makefile:47:/home/lubancat/k230//output/k230_canmv_lckfb_defconfig/rtsmart/mpp/kernel/sensor/src/imx335/imx335.o] 错误 1
make[3]: *** [Makefile:4:all] 错误 2
make[2]: *** [Makefile:63:mpp] 错误 2
make[1]: *** [Makefile:87:rtsmart] 错误 2

期待结果和实际结果
预期结果就是打开对应的配置之后,固件升级成功,然后在加载后能够打开imx335这个csi0

软硬件版本信息

错误日志

尝试解决过程

补充材料

1 Answers

你好,这是由于你的配置冲突导致的,请检查menuconfig中mpp里的sensor configure。

这个配置就是把imx335里面的enable 4lane打开,然后把下面3个去掉就可以是吧

这个可以看一下报错信息。

这个不报错,那这个imx335接哪个csi上,如果接csi0那这个4lane接在csi0和csi1上吗