jerryxjtu 发表于 2005-9-10 01:44:39

请教u-boot

装得是skyeye-0.8.6
下载了skyeye-binary-testutils-1.2.0.tar.bz2
解开运行里面的u-boot,跑不起来,错误信息如下:
----------------------------------
gentoo skyeye-binary-testutils-1.2.0 # ls
arm-elf-runat91x40ep7312lpc2249s3c4510b      strongarmxscale
at91rm9200   cs89712ep9312readme   skyeye-0.9.2u-boot
gentoo skyeye-binary-testutils-1.2.0 # cd u-boot
gentoo u-boot # ls
skyeye-newskyeye.confskyeye.conf~u-bootu-boot.old
gentoo u-boot # skyeye u-boot
***************************************************************
****                                                       ****
****   SkyEyeSimulator Ver 0.8.6 withGDB 5.3 Interface ****
****                                                       ****
***************************************************************
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.
This SkyEye was configured as "--host=i686-pc-linux-gnu --target=arm-elf"...
(SkyEye) tar sim
cpu info: armv3, arm7tdmi, 41007700, fff8ff00, 0
mach info: name lpc, mach_init addr 0x8168d50
SKYEYE: use arm7100 mmu ops
Connected to the simulator.
(SkyEye) load
Loading section .text, size 0xbd44 vma 0x801e0000
Loading section .rodata, size 0x4bc vma 0x801ebd44
Loading section .rodata.str1.4, size 0x23e0 vma 0x801ec200
Loading section .data, size 0xaac vma 0x801ee5e0
Loading section .u_boot_cmd, size 0x240 vma 0x801ef08c
Start address 0x801e0000
Transfer rate: 497248 bits in <1 sec.
(SkyEye) run
Starting program: /home/jerry/skyeye-binary-testutils-1.2.0/u-boot/u-boot
ERROR:io_write a non-exsiting addr:addr = e002c014, data = f814920
ERROR:io_write a non-exsiting addr:addr = ffe00000, data = 20000400
ERROR:io_write a non-exsiting addr:addr = ffe00004, data = 2000ffef
ERROR:io_write a non-exsiting addr:addr = ffe00008, data = 2000ffef
ERROR:io_write a non-exsiting addr:addr = ffe0000c, data = 2000ffef
ERROR:io_write a non-exsiting addr:addr = e01fc100, data = 0
--------------------------------

请问是怎么回事?

ksh 发表于 2005-9-12 12:25:34

如果你的操作系统支持arm,那么基本上就不用改动什么代码。如果有问题,也许是skyeye模拟的硬件不是很完整

chyyuu 发表于 2005-9-15 10:25:26

如果把uboot运行成功了,告诉我们一声!
页: [1]
查看完整版本: 请教u-boot