skyeye无法运行,请大侠指教
小弟安装了arm-elf-tools,安装了skyeye.下载了uClinux源代码,编译了GDB/Armsimulator的内核。
在uClinux-dist下编写了skyeye.conf文件。
然后运行:
#skyeye linux-2.4.x/linux
(skyeye)target sim
(skyeye)load
.....
出错,提示是有段错误。
请指教。谢谢! 请把你的skyeye.conf 给我看看。
并把运行和出错信息给我看看。 skyeye.conf文件:
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=images/romfs.img
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 linux-2.4.x/linux
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.
***************************************************************
************ SkyEye is Simulator based on GDB *************
***************************************************************
This SkyEye was configured as "--host=i686-pc-linux-gnu --target=arm-elf"...
(SkyEye) target sim
cpu info: armv3, arm7tdmi, 41007700, fff8ff00, 0
mach info: name at91, mach_init addr 0x813cec4
SKYEYE: use arm7100 mmu ops
Loaded ROM images/romfs.img
Connected to the simulator.
(SkyEye) load
Loading section .init, size 0xa000 vma 0x1000000
段错误
# 你用的skyeye版本是0.6.8吗? 我用的是0.6.6版本 这是0.6.6的bug
0.6.8解决了这个问题,请用0.6.8 我已经搞定了,谢谢!
页:
[1]