主题 : qq2440自带arm-linux-gcc-3.4.1编译kennel-2.6.13问题 复制链接 | 浏览器收藏 | 打印
级别: 新手上路
UID: 56969
精华: 0
发帖: 11
金钱: 55 两
威望: 11 点
贡献值: 0 点
综合积分: 22 分
注册时间: 2011-10-16
最后登录: 2012-10-11
楼主  发表于: 2011-11-17 01:05

 qq2440自带arm-linux-gcc-3.4.1编译kennel-2.6.13问题

前几天我用qq2440自带arm-linux-gcc-3.4.1编译kennel-2.6.13不通过,出现如下问题。希望各位高手指点指点。
arch/arm/mach-s3c2410/mach-qq2440.c: In function `sbc2440_init':
arch/arm/mach-s3c2410/mach-qq2440.c:968: error: `sbc2440_lcdcfg' undeclared (fir
st use in this function)
arch/arm/mach-s3c2410/mach-qq2440.c:968: error: (Each undeclared identifier is r
eported only once
arch/arm/mach-s3c2410/mach-qq2440.c:968: error: for each function it appears in.
级别: 新手上路
UID: 56969
精华: 0
发帖: 11
金钱: 55 两
威望: 11 点
贡献值: 0 点
综合积分: 22 分
注册时间: 2011-10-16
最后登录: 2012-10-11
1楼  发表于: 2011-11-18 08:52
暂时的解决办法,在该文件夹的Makefile文件中把此项注销掉。具体原因还不清楚,所以现在的办法只是暂时应付的。
级别: 新手上路
UID: 56969
精华: 0
发帖: 11
金钱: 55 两
威望: 11 点
贡献值: 0 点
综合积分: 22 分
注册时间: 2011-10-16
最后登录: 2012-10-11
2楼  发表于: 2011-11-22 10:17
虽然上述办法可以通过编译,但是生成的驱动.ko文件提示kernel mismatch的错误。有高人可以帮忙看看怎么处理吗?
级别: 新手上路
UID: 56969
精华: 0
发帖: 11
金钱: 55 两
威望: 11 点
贡献值: 0 点
综合积分: 22 分
注册时间: 2011-10-16
最后登录: 2012-10-11
3楼  发表于: 2011-11-30 09:14
在mach-qq2440.c注销掉`sbc2440_lcdcfg' 也可以编译通过。生成的.KO驱动文件无法在NFS系统上无法加载,结合网上查到的资料应该是busybox没有添加INSMOD和MODPROBE的命令。