How to run RedBoot on SkyEye's SMDK2410 simulation

http://lists.gro.clinux.org/pipermail/skyeye-developer/2007-April/001236.html

Anthony,
You are the greatest!
Thanks,
Mike
--- Anthony Lee <don.anthony.lee+program at gmail.com>
wrote:

> Hi Mike,
>
> RedBoot now can run on SkyEye from current SVN head
> source,
> it's the bug of SkyEye, and I already fixed it.
> Please try again followed by the step and step shown
> below.
>
> NOTE:
> Platform: CygWin
> SkyEye: current SVN trunk
> arm-elf-gcc: 2.95.3
> ecos: 2.0-b1
>
>
>
#########################################################################
> $ cd ~
> $ wget
>
http://download.atmark-techno.com/armadillo-j/cross-dev/arm-elf-tools-cygwin-aj0.tgz
> $ cd /usr/local
> $ tar zxvf ~/arm-elf-tools-cygwin-aj0.tgz
>
> $ mkdir -p /opt/ecos/bin
> $ cd /opt/ecos
> $ cvs -d
> :pserver:anoncvs at ecos.sourceware.org:/cvs/ecos login
> $ cvs -z3 -d
> :pserver:anoncvs at ecos.sourceware.org:/cvs/ecos co -P
> ecos
> $ mv ecos ecos-cvs
> $ wget
>
http://www.ecoscentric.com/snapshots/ecosconfig-060710.exe.bz2
> $ bzip2 -d ecosconfig-060710.exe.bz2
> $ mv ecosconfig-060710.exe bin/ecosconfig.exe
> $ chmod +x bin/ecosconfig.exe
>
> $ export ECOS_REPOSITORY=/opt/ecos/ecos-cvs/packages
> $ export PATH=/opt/ecos/bin:$PATH
>
> $ mkdir -p /opt/ecos/redboot
> $ cd /opt/ecos/redboot
> $ ecosconfig new smdk2410 redboot
> $ ecosconfig import
>
/opt/ecos/ecos-cvs/packages/hal/arm/arm9/smdk2410/current/misc/smdk2410_redboot_ROMRAM.ecm
> $ ecosconfig tree
> $ make OLDGCC=1
>
> $ cd /opt
> $ svn co
>
http://skyeye.svn.sourceforge.net/svnroot/skyeye/skyeye-v1/trunk
> skyeye-v1-svn
> $ cd skyeye-v1-svn
> $ make
>
> $ mkdir -p /opt/smdk2410-redboot
> $ cp /opt/ecos/redboot/install/bin/redboot.bin .
>
> $ cat >> skyeye.conf <<_______EOF
> > # skyeye config file for SMDK2410
> >
> > cpu: arm920t
> > mach: s3c2410x
> >
> > # physical memory
> > mem_bank: map=M, type=R,  addr=0x00000000,
> size=0x01000000, file=./redboot.bi
> n
> > mem_bank: map=M, type=RW, addr=0x30000000,
> size=0x01000000
> >
> > # all peripherals I/O mapping area
> > mem_bank: map=I, type=RW, addr=0x48000000,
> size=0x20000000
> >
> > _______EOF
>
> $ /opt/skyeye-v1-svn/binary/skyeye.exe
>
> **************************** 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.
>
***********************************************************************
>
> big_endian is false.
> arch: arm
> cpu info: armv4, arm920t, 41009200, ff00fff0, 2
> mach info: name s3c2410x, mach_init addr 00421A20
> uart_mod:0, desc_in:, desc_out:, converter:
> SKYEYE: use arm920t mmu ops
> Loaded ROM   ./redboot.bin
> ERROR: s3c2410x_io_write_word(0x53000000) =
> 0x00000000
> ERROR: s3c2410x_io_write_word(0x4c000000) =
> 0x00ffffff
> ERROR: s3c2410x_io_write_word(0x48000000) =
> 0x22111120
> 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) =
> 0x00000032
> ERROR: s3c2410x_io_write_word(0x4800002c) =
> 0x00000030
> ERROR: s3c2410x_io_write_word(0x48000030) =
> 0x00000030
> ERROR: s3c2410x_io_write_word(0x4c000004) =
> 0x00054011
> SKYEYE: WARNING: illegal write word to 0x0 of
> 0xea00000e @ 0x0
> SKYEYE: WARNING: illegal write word to 0x4 of
> 0xe59ff018 @ 0x0
> SKYEYE: WARNING: illegal write word to 0x8 of
> 0xe59ff018 @ 0x0
> SKYEYE: WARNING: illegal write word to 0xc of
> 0xe59ff018 @ 0x0
> SKYEYE: WARNING: illegal write word to 0x10 of
> 0xe59ff018 @ 0x0
> SKYEYE: WARNING: illegal write word to 0x14 of 0x0 @
> 0x0
> SKYEYE: WARNING: illegal write word to 0x18 of
> 0xe59ff018 @ 0x0
> SKYEYE: WARNING: illegal write word to 0x1c of
> 0xe59ff018 @ 0x0
> SKYEYE: WARNING: illegal write word to 0x100 of
> 0x10bb4 @ 0x0
> SKYEYE: WARNING: illegal write word to 0x104 of
> 0x10bb4 @ 0x0
> SKYEYE: WARNING: illegal write word to 0x108 of
> 0x10bb4 @ 0x0
> SKYEYE: WARNING: illegal write word to 0x10c of
> 0x10bb4 @ 0x0
> SKYEYE: WARNING: illegal write word to 0x110 of
> 0x10bb4 @ 0x0
> SKYEYE: WARNING: illegal write word to 0x114 of
> 0x10bb4 @ 0x0
> SKYEYE: WARNING: illegal write word to 0x118 of
> 0x10bb4 @ 0x0
> SKYEYE: WARNING: illegal write word to 0x11c of
> 0x10bb4 @ 0x0
> SKYEYE: WARNING: illegal write word to 0xa700 of
> 0x50 @ 0x0
> SKYEYE: WARNING: illegal write word to 0xa704 of
> 0x3d090 @ 0x0
> SKYEYE: WARNING: illegal write word to 0xa708 of
> 0xe1a0c00d @ 0x0
> SKYEYE: WARNING: illegal write word to 0xa70c of
> 0xe92dd800 @ 0x0
> SKYEYE: WARNING: illegal write word to 0xa710 of
> 0xe24cb004 @ 0x0
> SKYEYE: WARNING: illegal write word to 0xa714 of
> 0xe2800008 @ 0x0
> SKYEYE: WARNING: illegal write word to 0xa718 of
> 0xe3500007 @ 0x0
> SKYEYE: WARNING: illegal write word to 0xa71c of
> 0x979ff100 @ 0x0
> SKYEYE: WARNING: illegal write word to 0x50 of
> 0x80017 @ 0x0
> SKYEYE: WARNING: illegal write word to 0x54 of
> 0x10bb4 @ 0x0
> SKYEYE: WARNING: illegal write word to 0x58 of
> 0x10bb4 @ 0x0
> SKYEYE: WARNING: illegal write word to 0x5c of
> 0x10bb4 @ 0x0
> SKYEYE: WARNING: illegal write word to 0x140 of
> 0x10bb4 @ 0x0
> SKYEYE: WARNING: illegal write word to 0x144 of
> 0x10bb4 @ 0x0
> SKYEYE: WARNING: illegal write word to 0x148 of
> 0x10bb4 @ 0x0
> SKYEYE: WARNING: illegal write word to 0x14c of
> 0x10bb4 @ 0x0
> SKYEYE: WARNING: illegal write word to 0x60 of
> 0x10bb4 @ 0x0
> SKYEYE: WARNING: illegal write word to 0x64 of
> 0x24da0 @ 0x0
> SKYEYE: WARNING: illegal write word to 0x68 of
> 0x24da0 @ 0x0
> SKYEYE: WARNING: illegal write word to 0x6c of
> 0x10d90 @ 0x0
> SKYEYE: WARNING: illegal write word to 0x70 of
> 0x10d80 @ 0x0
>
=== message truncated ===

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值