QQ登录

只需一步,快速开始

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 1645|回复: 3

为什么我编译的arm-linux内核在skyeye上启动不了

[复制链接]
发表于 2005-8-25 13:42:34 | 显示全部楼层 |阅读模式
我从skyeye网站上提供的ftp上下载了整套工具链和内核代码:
binutils-2.11.2.tar.gz
gcc-2.95.3.diff.bz2
gcc-2.95.3.tar.gz
glibc-2.2.3.tar.gz
glibc-linuxthreads-2.2.3.tar.gz
linux-2.4.18-rmk7.tar.bz2
build-toolchain
initrd.img
README
skyeye.conf
并且安装成功,随后我使用缺省的编译选项编译linux
生成vmlinux,但是在skyeye上启动不了。
随后我发现缺省的体系结构是CLPS711X/EP721X,于是我
make menuconfig选择了
CONFIG_CPU_SA1100=y
但是结果依然一样。
按照下载的linux源代码目录下的说明文档说只要使用缺省的编译就可以生成
skyeye支持的内核,显然这是不对的。
现在我怀疑是skyeye.conf中的配置有问题:
我的配置如下:
#skyeye config file sample
cpu: sa1100
mach: sa1100
mem_bank: map=I, type=RW, addr=0x80000000, size=0x40000000
mem_bank: map=M, type=RW, addr=0xc0000000, size=0x00800000
mem_bank: map=M, type=RW, addr=0xc0800000, size=0x00400000, file=./initrd.img
mem_bank: map=M, type=RW, addr=0xc0c00000, size=0x01400000
mem_bank: map=I, type=RW, addr=0xe0000000, size=0x08000000
#0xe0000000 128M cache flush memory bank

不知道我这边问题出在哪里了?
请各位指教
 楼主| 发表于 2005-8-25 14:14:06 | 显示全部楼层
没人回答吗?
回复

使用道具 举报

发表于 2005-8-26 13:08:30 | 显示全部楼层
把你的Mikefile和.mk文件贴出来看一下
回复

使用道具 举报

发表于 2006-8-23 21:48:39 | 显示全部楼层
我最近也在编译内核,感觉难啊.
主要是skyeye.conf文件不知道是为什么那样编写的,编写适合skyeye的内核的时候,肯定对linux源代码进行了针对skyeye.conf文件的改写,这好象要对linux系统结构比较了解才行,但这个很难.
不知道怎么办,迷惑中.
回复

使用道具 举报

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

本版积分规则

GMT+8, 2024-11-23 09:37 , Processed in 0.110121 second(s), 15 queries .

© 2021 Powered by Discuz! X3.5.

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