[问题]skyeye运行到use arm 7100 mmu ops就停住了,这是怎么回事呢?

内核编译和嵌入式产品的设计与开发
回复
eaqueen
帖子: 2
注册时间: 2007-10-17 16:33

[问题]skyeye运行到use arm 7100 mmu ops就停住了,这是怎么回事呢?

#1

帖子 eaqueen »

运行simple_test.elf后,就出现下面的提示
root@momoko-desktop:/home/momoko/ucosii/samples/simple_test# skyeye simple_test.elf
SKYEYE: If you have ELF kernel file, please use -e option to indicate your ELF format kernel filename
SKYEYE: If you only have kernel binary image, you should put the filename of kernel binary image in skyeye.conf file
Non-option argument simple_test.elf
arch: arm
cpu info: armv3, arm7tdmi, 41007700, fff8ff00, 0
mach info: name at91, mach_init addr 0x805a2e0
SKYEYE: use arm7100 mmu ops

到这里就停住了,请问这是什么问题?

之前把mem_num注释掉了,现在去掉注释
#skyeye config file sample
cpu: arm7tdmi

mach: at91

mem_num: 7

mem_bank: map=M, type=RW, addr=0x00000000, size=0x00004000
mem_bank: map=M, type=RW, addr=0x01000000, size=0x00400000
mem_bank: map=M, type=R, addr=0x01400000, size=0x00400000
mem_bank: map=M, type=RW, addr=0x02000000, size=0x00400000
mem_bank: map=M, type=RW, addr=0x02400000, size=0x00008000
mem_bank: map=M, type=RW, addr=0x04000000, size=0x00400000
mem_bank: map=I, type=RW, addr=0xf0000000, size=0x10000000

再运行skyeye simple_test.elf,就会出现下面的提示
root@momoko-desktop:/home/momoko/ucosii/samples/simple_test# skyeye simple_test.elf
SKYEYE: If you have ELF kernel file, please use -e option to indicate your ELF format kernel filename
SKYEYE: If you only have kernel binary image, you should put the filename of kernel binary image in skyeye.conf file
Non-option argument simple_test.elf
arch: arm
cpu info: armv3, arm7tdmi, 41007700, fff8ff00, 0
mach info: name at91, mach_init addr 0x805a2e0
Unkonw option: mem_num
skyeye_read_config: config file skyeye.conf have errors!

真的很奇怪阿~
csuqc19841001
帖子: 10
注册时间: 2007-11-03 11:35

#2

帖子 csuqc19841001 »

楼主加我QQ好不 ?315107329
factzero
帖子: 2
注册时间: 2007-05-30 18:45

我也遇到同样的问题,不知道是什么原因。

#3

帖子 factzero »

#skyeye config file sample
cpu: arm7tdmi

mach: at91

mem_bank: map=M, type=RW, addr=0x00000000, size=0x00004000
mem_bank: map=M, type=RW, addr=0x01000000, size=0x00400000
mem_bank: map=M, type=R, addr=0x01400000, size=0x00400000, file=./boot.rom
mem_bank: map=M, type=RW, addr=0x02000000, size=0x00400000
mem_bank: map=M, type=RW, addr=0x02400000, size=0x00008000
mem_bank: map=M, type=RW, addr=0x04000000, size=0x00400000
mem_bank: map=I, type=RW, addr=0xf0000000, size=0x10000000
#set nic info state=on/off mac=xx:xx:xx:xx:xx:xx ethmod=tuntap/vnet hostip=dd.dd.dd.dd
net: state=on, mac=0:4:3:2:1:f, ethmod=tuntap, hostip=10.0.0.1
#log: logon=1, logfile=/tmp/test.log, start=100000, end=1000000
log: logon=0, logfile=/tmp/test.log, start=3200000, end=3330000
回复