Load section .init.size 0xa000 vma 0x1000000
大家帮我看看这样的问题是怎么回事呢?怎么解决呀!# skyeye -e 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 0x813dad4
lcd info: turn on lcd!
SKYEYE: use arm7100 mmu ops
Loaded ROM images/romfs.img
Connected to the simulator.
(SkyEye) load
Loading section .init, size 0xa000 vma 0x1000000
段错误
我的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=M,type=RW,addr=0xf0000000,size=0x10000000
lcd:state=on use the lastest SkyEye.Refer to http://skyeye.wiki.sourceforge.net/uClinux 谢谢ksh。
我下了最新的skyeye-1.2.4_Rel.tar,不过运行后出现下面的情况:
# skyeye -e linux-2.4.x/linux
big_endian is false.
arch: arm
cpu info: armv3, arm7tdmi, 41007700, fff8ff00, 0
mach info: name at91, mach_init addr 0x8078f18
can't find device module: (name:lcd, type:(null))
uart_mod:0, desc_in:, desc_out:, converter:
SKYEYE: use arm7100 mmu ops
Loaded ROM images/romfs.img
exec file "linux-2.4.x/linux"'s format is elf32-little.
load section .init: addr = 0x01000000size = 0x0000a000.
load section .text: addr = 0x0100a000size = 0x000f1dcd.
load section .data: addr = 0x010fc000size = 0x00009b20.
not load section .bss: addr = 0x01105b20size = 0x00021f80 .
not load section .debug_abbrev: addr = 0x00000000size = 0x0003c897 .
not load section .debug_info: addr = 0x00000000size = 0x017f6c57 .
not load section .debug_line: addr = 0x00000000size = 0x002f4c75 .
not load section .debug_pubnames: addr = 0x00000000size = 0x0000bd56 .
not load section .debug_aranges: addr = 0x00000000size = 0x000023c8 .
call ARMul_InitSymTable,kernel filename is linux-2.4.x/linux.
start addr is set to 0x01000020 by exec file.
到这里后就一直停在不动。
页:
[1]