|
我目前采用skyeye-v1版本,仿真lpc2210,相关的skyeye.conf文件如下:
cpu: arm7tdmi
mach: lpc2210
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
执行的时候,出现下面的提示后,便停掉了:
[root@localhost binary]# ./skyeye -e ../../uClinux-dist/linux-2.4.x/linux
arch: arm
cpu info: armv3, arm7tdmi, 41007700, fff8ff00, 0
mach info: name lpc2210, mach_init addr 0x806dbd8
SKYEYE: use arm7100 mmu ops
Loaded ROM ./boot.rom
exec file "../../uClinux-dist/linux-2.4.x/linux"'s format is elf32-little.
load section .init: addr = 0x81008000 size = 0x0000a000.
load section .text: addr = 0x81012000 size = 0x000f0c90.
load section .data: addr = 0x81104000 size = 0x0000b54c.
not load section .bss: addr = 0x8110f560 size = 0x00021030 .
not load section .debug_abbrev: addr = 0x00000000 size = 0x0004392a .
not load section .debug_info: addr = 0x00000000 size = 0x01ac03e9 .
not load section .debug_line: addr = 0x00000000 size = 0x00360c09 .
not load section .debug_pubnames: addr = 0x00000000 size = 0x0001a960 .
not load section .debug_aranges: addr = 0x00000000 size = 0x00002850 .
start addr is set to 0x81008000 by exec file.
后面等了很久出现了一些乱提拔早的字符,不知道这是什么问题,大虾指点下
[/quote] |
|