|
【Linux】
insmod: can't insert 'hello_world.ko': invalid module format
发表于 2022-1-21 11:50:56
浏览:3855
|
回复:0
打印
只看该作者
[复制链接]
楼主
(1)按照VMvare,按照ubuntu,查看ubuntu内核版本:
Linux version 4.15.0-112-generic (buildd@lcy01-amd64-021) (gcc version 5.4.0 20160609 (Ubuntu 5.4.0-6ubuntu1~16.04.12)) #113~16.04.1-Ubuntu SMP Fri Jul 10 04:37:08 UTC 2020
(2)按照https://wiki.t-firefly.com/zh_CN/Core-3308Y/sdkbuilding.html操作,全编译,生成update.img
(3)拷贝到windows下,用RK工具下载到开发板
(4)通过adb进入板子系统,查看板子内核版本:
Linux version 4.4.143 (s_linux@ubuntu) (gcc version 6.3.1 20170404 (Linaro GCC 6.3-2017.05) ) #1 SMP PREEMPT Thu Jan 20 03:51:00 PST 2022
(5)在ubuntu下编译生成的hello_world.ko推到板子,执行
insmod hello_world.ko
提示报错,insmod: can't insert 'hello_world.ko': invalid module format
ubuntu内核和板子的内核版本为什么会不一致呢,请问怎么解决?
|
|