项目需要外接一个FPGA 的MIPI转接板子,所以编写了一个I2C的驱动 作为子设备,参考XC7160 问题: 板子:roc-388s-pc 系统:debian 内核重新编译 烧写都没有问题,今天开始编译驱动发现这个问题 1.写了一个基本的I2C驱动框架,参考xc7160 编译遇到头文件问题 makefile 错误提示: make -C /opt/LinuxSDK/rk3588/kernel/ M=/opt/mipi/i2c modules make[1]: 进入目录“/opt/LinuxSDK/rk3588/kernel” CC [M] /opt/mipi/i2c/gw2a55.o In file included from <command-line>: ././include/linux/compiler_types.h:88:10: fatal error: asm/compiler.h: No such file or directory 88 | #include <asm/compiler.h> | ^~~~~~~~~~~~~~~~ compilation terminated. make[2]: *** [scripts/Makefile.build:273:/opt/mipi/i2c/gw2a55.o] 错误 1 make[1]: *** [Makefile:1917:/opt/mipi/i2c] 错误 2 make[1]: 离开目录“/opt/LinuxSDK/rk3588/kernel” make: *** [Makefile:12:all] 错误 2 root@rk3588:/opt/mipi/i2c# =========================================== 这个文件位找到了: LinuxSDK/rk3588/kernel/include/linux//compiler_types.h 【88行】 #ifdef CONFIG_HAVE_ARCH_COMPILER_H #include <asm/compiler.h> #endif 不知道 怎么解决,, |
-
461 Bytes, 下载次数: 0, 下载积分: 灯泡 -1 , 经验 -1