|
我从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
不知道我这边问题出在哪里了?
请各位指教 |
|