请选择 进入手机版 | 继续访问电脑版

Exynos4412/4418/6818/i.MX6开发板俱乐部

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 1139|回复: 4

编译iTop4412_Kernel_3.0报错

[复制链接]

3

主题

5

帖子

38

积分

新手上路

Rank: 1

积分
38
发表于 2016-12-1 10:12:49 | 显示全部楼层 |阅读模式
解压包用的是 iTop4412_Kernel_3.0_20160811.tar.gz;用make zImage 命令编译报错 drivers/char/s3c_mem.c:38: fatal error: mach/map.h: No such file or directory
compilation terminated.
make[2]: *** [drivers/char/s3c_mem.o] Error 1
make[1]: *** [drivers/char] Error 2
make: *** [drivers] Error 2


而且在其目录下变异的.ko 模块加载也是报错如下:
    insmod mini_linux_module.ko [  408.468050] mini_linux_module: version magic '3.0.15 mod_unload modversions ARMv5 ' should be '3.0.15 SMP preempt mod_unload ARMv7 p2v8 '
insmod: can't insert 'mini_linux_module.ko': invalid module format

怎么解决呢?




回复

使用道具 举报

3

主题

5

帖子

38

积分

新手上路

Rank: 1

积分
38
 楼主| 发表于 2016-12-1 12:24:31 | 显示全部楼层
iTop4412_Kernel_3.0_20150109.tar.gz  用这个就可以编译成zImage 也可以编译.ko模块 并且能加载成功 ,看样子 上面的包有问题了
回复 支持 反对

使用道具 举报

48

主题

604

帖子

1923

积分

版主

Rank: 7Rank: 7Rank: 7

积分
1923
发表于 2016-12-1 14:15:10 | 显示全部楼层
你要先配置一下缺省文件,再编译内核~
回复 支持 反对

使用道具 举报

0

主题

1

帖子

11

积分

新手上路

Rank: 1

积分
11
发表于 2018-11-8 19:08:25 | 显示全部楼层
““而且在其目录下变异的.ko 模块加载也是报错如下:
    insmod mini_linux_module.ko [  408.468050] mini_linux_module: version magic '3.0.15 mod_unload modversions ARMv5 ' should be '3.0.15 SMP preempt mod_unload ARMv7 p2v8 '
insmod: can't insert 'mini_linux_module.ko': invalid module format

怎么解决呢?
””


这个问题说明内核需要配置和编译,操作方法如下。
---配置:
1、        将iTop4412_Kernel_3.0目录下的config_for_*_*_* 全部移走到当前目录外,避免干扰编译。
2、        拷贝需要的文件(config_for_linux_pop_elite)到iTop4412_Kernel_3.0/arch/arm/configs/下。
3、        重命名文件为“iTop4412_defconfig”

---编译:
4、        执行make ARCH=arm iTop4412_defconfig
5、        执行make ARCH=arm CROSS_COMPILE=arm-linux-

问题记录:我是在实操“iTop4412 20170612\08-Linux驱动教程\视频02-DriverModule_01”遇到的问题。
回复 支持 反对

使用道具 举报

55

主题

222

帖子

1672

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
1672
发表于 2018-11-9 09:00:03 | 显示全部楼层
arm51avr 发表于 2018-11-8 19:08
““而且在其目录下变异的.ko 模块加载也是报错如下:
    insmod mini_linux_module.ko [  408.468050] m ...

内核编译+Makefile文件中的目录指向内核路径就可以解决
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|手机版|迅为电子 ( 京ICP备12036083号-2

GMT+8, 2018-11-19 11:03 , Processed in 0.108977 second(s), 21 queries .

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表