开发板编译insmod xxx.ok出现这样的错误,该怎么解决,求大神帮忙

qq_35860641 2016-08-12 10:38:34
刚刚加载内核,就进行编译出现该错误

version magic '3.5.0-FriendlyARM SMP preempt mod_unload modversions ARMv7 p2v8 ' should be '3.5.0-FriendlyARM SMP preempt mod_unload ARMv7 p2v8 '
...全文
1808 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
Tommy_deaaa 2016-08-31
  • 打赏
  • 举报
回复
你的编译内核使用的内核,跟开发板上的内核版本不一样哦
猪头三小队长 2016-08-19
  • 打赏
  • 举报
回复
不是哪个模块出错了,是因为你编译时依赖的内核头文件的version magic同你在板上实际运行的不一样。根本解决办法是找相同version magic的内核头文件做依赖再编一次,如果你确认两个版本没差异,也可以强行加载insmod -f,或者在编译驱动之前改了./include/linux/vermagic.h里面的魔数。
zs_2016 2016-08-18
  • 打赏
  • 举报
回复
删掉内核里所有的.o 和.ko,然后再编
qq_35860641 2016-08-13
  • 打赏
  • 举报
回复
大神,大概是 编译的哪个模块出错了?
fly 100% 2016-08-13
  • 打赏
  • 举报
回复
这个kc 编译依赖路径不对 不是依赖当前板子运行的kernel进行编译的

1,318

社区成员

发帖
与我相关
我的任务
社区描述
主要是开发驱动技术
社区管理员
  • 驱动程序开发区社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧