天嵌 ARM开发社区

 找回密码
 注册
查看: 1869|回复: 4

根据手册编译内核时出错了

[复制链接]
你好烦 发表于 2013-8-15 13:15:39 | 显示全部楼层 |阅读模式
我是用天嵌光盘提供的内核源码,就是linux-2.6.30.4_20121214.tar.bz2这个压缩包,我的配置单是load已经有的s3c2410_defconfig,当我执行make zImage时,出现了这样的错误:
drivers/built-in.o: In function `camif_open':
hid-input.c:(.text+0xab054): undefined reference to `kmalloc_caches'
make: *** [.tmp_vmlinux1] 错误 1

而且我在hid-input.c里找不到kmalloc_caches,不知道怎么做,搞了很久都还没编译成功过内核,真纠结
TQ-ZQL 发表于 2013-8-15 15:20:35 | 显示全部楼层
不要用s3c2410_defconfig这个配置菜单,因为内核我们改过,有些配置可能没有跟上会出问题。
如果你要解决这个问题可以试下在源文件上加上linux/slab.h。然后看下mm/slab_common.c这个文件有没有编译,没有的选上对应的配置
 楼主| 你好烦 发表于 2013-8-15 15:48:19 | 显示全部楼层
TQ-ZQL 发表于 2013-8-15 15:20
不要用s3c2410_defconfig这个配置菜单,因为内核我们改过,有些配置可能没有跟上会出问题。
如果你要解决这 ...

hid-input.c里面已经有这个头文件了,还有我没找到mm/slab_common.c这个文件,为什么天嵌的光盘上没有出厂的配置好的内核源码,如果自己下一个纯净的2.6.30版本的内核,怎么配置才能让系统可以在板上运行呢
TQ-ZQL 发表于 2013-8-15 17:32:44 | 显示全部楼层
2.6内核用的是mm/slub.c
万名天利 发表于 2013-9-7 19:55:53 | 显示全部楼层
在官网下载了一个纯源码2.6.30.4,按天嵌手册修改,虽然编译通过了,但是开发板始终起不来,头疼,求纯源码的开发手册
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

i.MX8系列ARM cortex A53 M4 工控板上一条 /1 下一条

Archiver|手机版|小黑屋|天嵌 嵌入式开发社区 ( 粤ICP备11094220号-2 )

GMT+8, 2024-10-4 13:23 , Processed in 1.035090 second(s), 18 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2020, Tencent Cloud.

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