|
skyeye.config文件配置如下:
# skyeye config file for S3C2410X
cpu: arm920t
mach: s3c2410x
# physical memory
mem_bank: map=M, type=RW, addr=0x00000000, size=0x00100000,file=u-boot.bin,boot=yes
mem_bank: map=M, type=RW, addr=0x30000000, size=0x04000000
# mem_bank: map=M, type=RW, addr=0x33f80000, size=0x00008000
# all peripherals I/O mapping area
mem_bank: map=I, type=RW, addr=0x48000000, size=0x20000000
mem_bank: map=I, type=RW, addr=0x19000300, size=0x00000020
net: type=cs8900a, base=0x19000300, size=0x20,int=9, mac=08:00:3E:26:0A:5B, ethmod=tuntap, hostip=10.0.0.1
nandflash: type=s3c2410x,name=K9F1208U0B,dump=./nand.dump
#lcd: type=s3c2410x, mod=gtk
dbct:state=on
都是按照smdk2410。h配置的。修改了下从nana启动。
但是到了下面就停了,不知道为什么,请高手指点,查资料都查来 2 个星期了弄不出来。
$skyeye -e u-boot
Your elf file is little endian.
arch: arm
cpu info: armv4, arm920t, 41009200, ff00fff0, 2
mach info: name s3c2410x, mach_init addr 0x806dcc0
ethmod num=1, mac addr=8:0:3e:26:a:5b, hostip=10.0.0.1
failed to setup_module (name:net, type:cs8900a)
nandflash: dump ./nand.dump
tapif_init: icotl TUNSETIFF errorfile size:69206016
dbct info: turn on dbct!
uart_mod:0, desc_in:, desc_out:, converter:
SKYEYE: use arm920t mmu ops
Loaded RAM u-boot.bin
exec file "u-boot"'s format is elf32-little.
load section .text: addr = 0x33f80000 size = 0x00015ad0.
load section .glue_7: addr = 0x33f95ad0 size = 0x00000000.
load section .glue_7t: addr = 0x33f95ad0 size = 0x00000000.
load section .rodata: addr = 0x33f95ad0 size = 0x00004d50.
load section .data: addr = 0x33f9a820 size = 0x00000df4.
load section .u_boot_cmd: addr = 0x33f9b614 size = 0x00000450.
not load section .bss: addr = 0x33f9ba64 size = 0x000040ec .
not load section .stab: addr = 0x00000000 size = 0x000333a8 .
not load section .stabstr: addr = 0x00000000 size = 0x0000ff65 .
not load section .comment: addr = 0x00000000 size = 0x0000076c .
call ARMul_InitSymTable,kernel filename is u-boot.
start addr is set to 0x33f80000 by exec file.
卡了。请高手指点啊! |
|