Melody 发表于 2016-8-19 14:16:10

用光盘里的kernel-3.2 ,和板子上的是一个版本吗?insmod有问题啊

本帖最后由 Melody 于 2016-8-20 22:43 编辑

在pc上,用光盘里的kernel-3.2 ,在编译helloworld.c时候,总是不认printk,然后自己make manuconfig选中了enable loadable module support 项,然后编译正常,生成了helloworld.ko,但是,在开发板子insmod helloworld.ko结果就出错:helloworld: disagrees about version of symbol module_layout
Error:could not insert module helloworld
在网上搜了,很多都说编译时候用的kernel 和开发板上的不是一个版本,我查了一下开发板上的kernel版本.为




图片点击就可以正常看了。
飞凌的大神们帮我看看吧,编译helloworld.ko的这个kernel-3.2和开发板上的是一个版本吗?


编译编译helloworld.ko的kernel为3.2.0 modversions ARMv7 p2v8
而开发板上的kernel为:3.2.0-g91b60e0




Melody 发表于 2016-8-19 20:55:29

本帖最后由 Melody 于 2016-8-20 22:44 编辑

请大神们帮帮忙吧,不知道怎么回事啊

Melody 发表于 2016-8-21 00:22:43

本帖最后由 Melody 于 2016-8-21 00:24 编辑

我在网上查了很多,难道我应该从官网上下载新的kernel -3.2,而不应该用我们光盘里提供的kernel-3.2吗?

Melody 发表于 2016-8-22 10:23:56

本帖最后由 Melody 于 2016-8-22 10:31 编辑

飞凌的技术人员呢,着急呢,网上有建议让修改kernel的,晕死。http://blog.csdn.net/soso90soso/article/details/21603775#0-qzone-1-16097-d020d2d2a4e8d1a374a433f596ad1440我的问题:见图,双击图,才可看见全图

Melody 发表于 2016-8-22 10:46:11

我的邮箱:2496758678@qq.com,欢迎指导

bboy2017 发表于 2016-12-24 13:43:36

问题解决了么。。。。。。。。。:(
页: [1]
查看完整版本: 用光盘里的kernel-3.2 ,和板子上的是一个版本吗?insmod有问题啊