|
skyeye运行linux2.4.18的问题
skyeye.conf配置如下:
#skyeye config file sample
cpu: arm720t
mach: ep7312
mem_bank: map=I, type=RW, addr=0x80000000, size=0x00010000
mem_bank: map=M, type=RW, addr=0xc0000000, size=0x00200000
mem_bank: map=M, type=RW, addr=0xc0200000, size=0x00200000, file=./initrd
mem_bank: map=M, type=RW, addr=0xc0400000, size=0x01000000
log: logon=0,logfile=/tmp/test.log,start=5000000,end=6000000
在skyeye上运行时显示如下:
[root@www arm_skyeye]# skyeye
***************************************************************
**** ****
**** SkyEye Simulator Ver 0.8.0 with GDB 5.3 Interface ****
**** ****
***************************************************************
GNU gdb 5.3
Copyright 2002 Free Software Foundation, Inc.
GDB is free software, covered by the GNU General Public License, and you are
welcome to change it and/or distribute copies of it under certain conditions.
Type "show copying" to see the conditions.
There is absolutely no warranty for GDB. Type "show warranty" for details.
This SkyEye was configured as "--host=i686-pc-linux-gnu --target=arm-elf".
(SkyEye) file vmlinux //生成的内核映像
Reading symbols from vmlinux...(no debugging symbols found)...done.//这是什么意思?
(SkyEye) target sim
cpu info: armv4, arm720t, 41807200, ffffff00, 1
mach info: name ep7312, mach_init addr 0x815e920
log_info: log is off.
log_info:log file is /tmp/test.log, fd is 0x9f96950
log_info: log start clock 5000000
log_info: log end clock 6000000
SKYEYE: use arm7100 mmu ops
Loaded ROM ./initrd
Connected to the simulator.
(SkyEye) run
Starting program: /root/arm_skyeye/vmlinux
warning: No program loaded.//这是什么意思?
SKYEYE:ep7312_io_read_word error,should use read_byte for net
R 0,5b,0,0,0,0,0,0,0,0,0,0,0,0,c020046c,8000a000,C db,S 0,0,0,0,0,d3,0,M 1b,B 5,E 0,I 0,P 0,T 0,L 0,D 0,
说明:
initrd为文件系统名
skyeye0.8.0版
initrd文件系统采用BUSYBOX1.0.0制作
配置内核
System type-->CLPS711X/EP721X-BASED-->CLEP7312
制作文件系统时修改了
#define INIT_SCRIPT "/etc/inittab"
而且把网络支持限了 |
|