NXP MCU 技术论坛
直播中

李娟

7年用户 1325经验值
私信 关注
[问答]

如何使用probuild linux 5.10内核为i.MX 8M Mini EVK构建MIPI-Display Divers?

我想在带有预构建 linux 内核的 I.MX8M MINI EVK 板上试用不同的 MIPI-DSI 显示器:5.15.71+g3313732e9984。因此我想在 EVK 板上编译不同的驱动程序。例如我补充说:
面板-ilitek-ili9881c.c
生成文件:
obj-m += 面板-ilitek-ili9881c.o
all:
make -C /lib/modules/$(shell uname -r)/build M=$(PWD) 模块
清理:
make -C /lib/modules/$(shell uname -r)/build M=$(PWD) clean
能够为 imx8 处理器编译驱动程序。但每次我得到一个:“make: *** No targets. Stop.” 错误。
我还尝试在具有 linux5.15.0-60-generic 内核的 ubuntu 系统上编译驱动程序模块。驱动程序编译正常,但如果想将它添加到 imx8mm 中,它会说:
# insmod ili9881c.ko
[15633.739185] ELF 标头中的无效架构:62
insmod: 错误: 无法插入模块 ili9881c.ko: 无效的模块格式
甚至可以添加 driver.c 文件并在处理器上编译它们,还是我需要做其他事情。

更多回帖

发帖
×
20
完善资料,
赚取积分