Tiny4412在insmod时候出错
我的板子是Tiny4412的,参照LDD3写了一个hello world的程序,但是在板子上执行insmod的时候报错,输出如下:hello: version magic '3.5.0 mod_unload ARMv5 p2v8 ' should be ' 3.5.0-FriendlyARM SMP preempt mod_unload ARMv7 p2v8'
insmod: can't insert 'hello.ko': invalid module format
不知道是什么问题,我理解意思是板子是v7的架构,编出来时v5的架构,所以不能插入,不知道我说的对不对,gcc用的是光盘里面带的,请问各位大神,怎么解决这个问题? 回复 1# mill_li
你的内核版本变了,但你的内核模块没有重新编译。
你应该用和你目前启动的内核对应的源码去编译你的模块。
OK回复 2# Tinnal
version magic不匹配,它是内核版本信息校验的核心。 回复 4# 镇水铁牛
你和楼上是一个意思吗?我按楼上说的解决了。。。
回复 5# mill_li
是同一个意思。
页:
[1]