固件类型:官方提供的固件
固件文件名称:rk3588v1.0.4b
固件下载地址:网盘
Log日志:log.zip
项目需要外接一个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 :
././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
不知道 怎么解决,,
tchip_askquestions
log.zip (461 Bytes)
