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

3

主题

5

帖子

38

积分

新手上路

Rank: 1

积分
38
发表于 2016-12-1 10:12:49 16084 浏览 4 回复

编译iTop4412_Kernel_3.0报错

解压包用的是 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”遇到的问题。
回复 点赞

使用道具 举报

151

主题

508

帖子

3567

积分

管理员

Rank: 9Rank: 9Rank: 9

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

内核编译+Makefile文件中的目录指向内核路径就可以解决
回复 点赞

使用道具 举报

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

本版积分规则

登录或注册

官方客服

QQ:2551456065

官方QQ群

195631883

扫一扫关注迅为公众号

群号652692981

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