@veye_xumm 能分析一下这是为什么吗?我指定了交叉编译工具链后,报这些错误
make -C /home/forlinx/3588/OK3588_Linux_fs/kernel M=/home/forlinx/test/camera ARCH=arm64 CROSS_COMPILE=aarch64-linux-gnu- modules
make[1]: Entering directory '/home/forlinx/3588/OK3588_Linux_fs/kernel'
CC [M] /home/forlinx/test/camera/veye_mvcam.o
/home/forlinx/test/camera/veye_mvcam.c: In function ‘mvcam_ioctl’:
/home/forlinx/test/camera/veye_mvcam.c:859:10: error: ‘RKMODULE_GET_CSI_DSI_INFO’ undeclared (first use in this function); did you mean ‘RKMODULE_GET_CHANNEL_INFO’?
859 | case RKMODULE_GET_CSI_DSI_INFO:
| ^~~~~~~~~~~~~~~~~~~~~~~~~
| RKMODULE_GET_CHANNEL_INFO
/home/forlinx/test/camera/veye_mvcam.c:859:10: note: each undeclared identifier is reported only once for each function it appears in
/home/forlinx/test/camera/veye_mvcam.c:860:17: error: ‘RKMODULE_CSI_INPUT’ undeclared (first use in this function)
860 | *(int *)arg = RKMODULE_CSI_INPUT;
| ^~~~~~~~~~~~~~~~~~
/home/forlinx/test/camera/veye_mvcam.c: In function ‘mvcam_compat_ioctl32’:
/home/forlinx/test/camera/veye_mvcam.c:918:10: error: ‘RKMODULE_GET_CSI_DSI_INFO’ undeclared (first use in this function); did you mean ‘RKMODULE_GET_CHANNEL_INFO’?
918 | case RKMODULE_GET_CSI_DSI_INFO:
| ^~~~~~~~~~~~~~~~~~~~~~~~~
| RKMODULE_GET_CHANNEL_INFO
/home/forlinx/test/camera/veye_mvcam.c:919:17: error: ‘RKMODULE_CSI_INPUT’ undeclared (first use in this function)
919 | *(int *)arg = RKMODULE_CSI_INPUT;
| ^~~~~~~~~~~~~~~~~~
make[2]: *** [scripts/Makefile.build:273: /home/forlinx/test/camera/veye_mvcam.o] Error 1
make[1]: *** [Makefile:1915: /home/forlinx/test/camera] Error 2
make[1]: Leaving directory '/home/forlinx/3588/OK3588_Linux_fs/kernel'
make: *** [Makefile:10: all] Error 2
L
Latest posts made by lin
-
RE: 编译veye_mvcam.ko报错
-
RE: 相机设备树修改
@veye_xumm
但是内核打印信息
使用的设备树文件是roc-rk3588s-pc-mipi101-M101014-BE45-A1-v12.dtb,这是为什么? -
RE: 相机硬触发,采集图像
@veye_xumm
只有这一个Mipi接口,2x2lane或者1x4lane,没有别的方法可以提高曝光的时间了吗?除了通过提高lane数,修改相机帧率之外的方法? -
RE: 相机硬触发,采集图像
@veye_xumm 我将0x3b的帧率和lanenum进行了修改后,在media-ctl拓扑图中找不到这个相机了,没改过的0x3c还是可以正常找到,什么原因呀?