谁帮忙看看哪里出问题了,谢谢
现象:# ./skyeye -c skyeye.conf
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
arch: arm
cpu info: armv4, arm920t, 41009200, ff00fff0, 2
mach info: name s3c2410x, mach_init addr 0x8068c80
SKYEYE: use arm920t mmu ops
Loaded RAM ./vivi
Loaded RAM ./zImage
Loaded RAM ./root.cramfs
ERROR: s3c2410x_io_write_word(0x53000000) = 0x00000000
ERROR: s3c2410x_io_write_word(0x4c000000) = 0x00ffffff
ERROR: s3c2410x_io_write_word(0x4c000004) = 0x000a1031
ERROR: s3c2410x_io_write_word(0x48000000) = 0x22111110
ERROR: s3c2410x_io_write_word(0x48000004) = 0x00000700
ERROR: s3c2410x_io_write_word(0x48000008) = 0x00000700
ERROR: s3c2410x_io_write_word(0x4800000c) = 0x00000700
ERROR: s3c2410x_io_write_word(0x48000010) = 0x00000700
ERROR: s3c2410x_io_write_word(0x48000014) = 0x00000700
ERROR: s3c2410x_io_write_word(0x48000018) = 0x00000700
ERROR: s3c2410x_io_write_word(0x4800001c) = 0x00018005
ERROR: s3c2410x_io_write_word(0x48000020) = 0x00018005
ERROR: s3c2410x_io_write_word(0x48000024) = 0x008e0459
ERROR: s3c2410x_io_write_word(0x48000028) = 0x000000b2
ERROR: s3c2410x_io_write_word(0x4800002c) = 0x00000030
ERROR: s3c2410x_io_write_word(0x48000030) = 0x00000030
ERROR: s3c2410x_io_read_word(0x560000b4)
ERROR: s3c2410x_io_write_word(0x560000b4) = 0x00000002
ERROR: s3c2410x_io_read_word(0x56000080)
ERROR: s3c2410x_io_write_word(0x56000080) = 0xfff1ffff
ERROR: s3c2410x_io_read_word(0x560000b8)
然后不动了。。。
skyeye.conf 如下:
# cat skyeye.conf
cpu: arm920t
mach: s3c2410x
#memory area
mem_bank: map=M, type=RW, addr=0x33f00000, size=0x01000000, file=./vivi, boot=yes
mem_bank: map=M, type=RW, addr=0x30080000, size=0x00100000, file=./zImage
mem_bank: map=M, type=RW, addr=0x30180000, size=0x00100000, file=./root.cramfs
#all peripherals I/O mapping area
mem_bank: map=I, type=RW, addr=0x48000000, size=0x20000000
# You can try to use latest skyeye-1.2.1 release. That will avoid so many error messages. Yes ,Ihave used the latest version.But,what made me sad is that the output is the following.More importantely,I don't knon what I should do to deal with it.
:oops:
Vista:/home/suse/skyeye_test # ./skyeye -c skyeye.conf
Warning: If you want to run ELF image, you should use -e option to indicate your elf-format image filename. Or you only want to run binary image,you need to set the filename of the image and its entry in skyeye.conf.
arch: arm
cpu info: armv4, arm920t, 41009200, ff00fff0, 2
mach info: name s3c2410x, mach_init addr 0x80686f0
uart_mod:0, desc_in:, desc_out:
SKYEYE: use arm920t mmu ops
Loaded RAM ./vivi
Loaded RAM ./zImage
Loaded RAM ./root.cramfs
start addr is set to 0x33f00000 by exec file.
ERROR: s3c2410x_io_write_word(0x53000000) = 0x00000000
ERROR: s3c2410x_io_write_word(0x4c000000) = 0x00ffffff
ERROR: s3c2410x_io_write_word(0x4c000004) = 0x000a1031
ERROR: s3c2410x_io_write_word(0x48000000) = 0x22111110
ERROR: s3c2410x_io_write_word(0x48000004) = 0x00000700
ERROR: s3c2410x_io_write_word(0x48000008) = 0x00000700
ERROR: s3c2410x_io_write_word(0x4800000c) = 0x00000700
ERROR: s3c2410x_io_write_word(0x48000010) = 0x00000700
ERROR: s3c2410x_io_write_word(0x48000014) = 0x00000700
ERROR: s3c2410x_io_write_word(0x48000018) = 0x00000700
ERROR: s3c2410x_io_write_word(0x4800001c) = 0x00018005
ERROR: s3c2410x_io_write_word(0x48000020) = 0x00018005
ERROR: s3c2410x_io_write_word(0x48000024) = 0x008e0459
ERROR: s3c2410x_io_write_word(0x48000028) = 0x000000b2
ERROR: s3c2410x_io_write_word(0x4800002c) = 0x00000030
ERROR: s3c2410x_io_write_word(0x48000030) = 0x00000030
ERROR: s3c2410x_io_write_word(0x4e000000) = 0x0000f830
ERROR: s3c2410x_io_write_word(0x4e000000) = 0xfffff7ff
ERROR: s3c2410x_io_write_word(0x4e000004) = 0x000000ff
ERROR: s3c2410x_io_write_word(0x4e000000) = 0xffffffff
ERROR: s3c2410x_io_write_word(0x4e000000) = 0xfffff7ff
ERROR: s3c2410x_io_write_word(0x4e000004) = 0x00000000
ERROR: s3c2410x_io_write_word(0x4e000008) = 0x00000000
ERROR: s3c2410x_io_write_word(0x4e000008) = 0x00000000
ERROR: s3c2410x_io_write_word(0x4e000008) = 0x00000000
ERROR: s3c2410x_io_write_word(0x4e000008) = 0x00000000
ERROR: s3c2410x_io_write_word(0x4e000004) = 0x00000000
ERROR: s3c2410x_io_write_word(0x4e000008) = 0x00000200
ERROR: s3c2410x_io_write_word(0x4e000008) = 0x00000001
ERROR: s3c2410x_io_write_word(0x4e000008) = 0x00000000
ERROR: s3c2410x_io_write_word(0x4e000008) = 0x00000000
ERROR: s3c2410x_io_write_word(0x4e000008) = 0x00000000
ERROR: s3c2410x_io_write_word(0x4e000008) = 0x00000000
页:
[1]