用skyeye0.8.0仿真出现的问题
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上运行时显示如下:
# skyeye
***************************************************************
**** ****
**** SkyEyeSimulator Ver 0.8.0 withGDB 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"
而且把网络支持限了
页:
[1]