请各位大侠帮忙,小弟初学。
我用的skyeye1.2RC8,uboot1.1.6
1、SKYEYE配置如下:
#skyeye config file for uboot
cpu: arm720t
mach: ep7312
mem_bank: map=I, type=RW, addr=0x80000000, size=0x00010000
#skyeye for uboot flash 16M bank 1
mem_bank: map=M, type=RW, addr=0x00000000, size=0x01000000, file=./u-boot.bin,boot=yes
#skyeye for uboot sdram 16m bank 1
mem_bank: map=M, type=RW, addr=0xc0000000, size=0x01000000
2、uboot修改如下:
找到
#define CONFIG_DRIVER_CS8900 1
改为
#define CONFIG_DRIVER_CS8900 0
找到
#define CONFIG_COMMANDS (CONFIG_CMD_DFL | CFG_CMD_JFFS2)
改为
#define CONFIG_COMMANDS (CONFIG_CMD_DFL) /*Skyeye doesn't have jffs2*/
都是按照“一步一步教你SKYEYE运行uboot”那个教程做的,只不过我用的UBOOT和SKYEYE的版本和教程里的不同。
但是最后运行的,我敲入SKYEYE后,结果却:
。。。。。。。。。。。
。。。。。。。。。。。
。。。
(上面我省略了)
Loaded RAM ./u-boot.bin
u-boot 1.1.6(Mar 4 2007 -16:19:03)
Flash: 16MB
***Waring - bad CRC,using default evironment
In: serial
Out: serial
Err: serial
Hit any key to stop autoboot: 0
CS8900 Ethernet chip not found?!
BOOTP broadcast 1
界面就在此停住了,这是为什么??