QQ登录

只需一步,快速开始

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 1288|回复: 4

haha,今天把u-boot在skyeye-0.8.5.1上

[复制链接]
发表于 2004-12-22 01:09:35 | 显示全部楼层 |阅读模式
跑起来了.

为了学习嵌入系统,决心自己编译运行skyeye和uboot,今天下午有空就把uboot启动了一下,很多地方可能还要再改。但是我是newbie,好多地方搞不明白。

1,uboot编译以后生成三种格式的image,一个是raw binary,一个是ELF的,还有一个是SREC的格式。我试了试,怎么无论是raw binary还是ELF的都能启动呢。

2,串口的波特率随便调什么都能输出信息?

实际上我觉得这也是我们新手一些疑惑的地方,按照常理,debugger要支持一定的image的格式,当然串口的波特率还有串口的参数要设好(不然没显示),这都是我们通常使用硬件首先都注意的地方。但是在skyeye.conf的文档里面,没有看到相关的说明,对于我们这些不是很关心源代码和怎样实现的人来说,使用skyeye的目的是用来替代硬件学习(买不起板子)。所以多希望在这些方面能够得到一点详细的说明和解答。请原谅问的愚蠢。谢谢了。

[code:1]
***************************************************************
****                                                       ****
****   SkyEye  Simulator Ver 0.8.5 with  GDB 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) target sim
cpu info: armv4, arm720t, 41807200, ffffff00, 1
mach info: name ep7312, mach_init addr 0x8163f30
SKYEYE: use arm7100 mmu ops
Loaded ROM ./u-boot.bin
Connected to the simulator.
(SkyEye) r
Starting program:
warning: No executable file specified.
warning: No program loaded.


U-Boot 1.1.2 (Dec 21 2004 - 16:08:10)

U-Boot code: C0F80000 -> C0F94EB0  BSS: -> C0F993DC
RAM Configuration:
Bank #0: c0000000 16 MB
Flash: 16 MB
*** Warning - bad CRC, using default environment

In:    serial
Out:   serial
Err:   serial
Hit any key to stop autoboot:  0
EP7312 #
EP7312 # version

U-Boot 1.1.2 (Dec 21 2004 - 16:08:10)
EP7312 #[/code:1]
发表于 2004-12-22 13:10:36 | 显示全部楼层
1.raw binary和ELF目前都被skyeye支持。
2.波特率目前还没有实现仿真,所以,那种波特率都可以显示。
回复

使用道具 举报

 楼主| 发表于 2004-12-22 18:25:09 | 显示全部楼层
多谢walimis,我们是EE的学生,对embedded system感兴趣,但是学校学的都是8位单片机的编程。我给我同学看啦skyeye,好几个都有兴趣。我们做单片机作业的时候,都要设置波特率什么的。

能不能实现uart端口选择和波特率设定的仿真,然后在skyeye.conf的uart配置里面配置呢?这样对我们初学者比较有感性认识。

如果我要自己改看看不知道难不难,怕能力不够。
回复

使用道具 举报

发表于 2004-12-24 18:04:30 | 显示全部楼层
多谢你关注skyeye。要实现波特率的设置,应该也不成问题。我们可能会在下一个版本中实现。
回复

使用道具 举报

发表于 2004-12-28 10:01:54 | 显示全部楼层
如果你自己能改,对你们的学习帮助会更大!
可以把你们u-boot修改,编译,在skyeye上运行的配置等整个过程写下来,让更多的人知道!
我会把这样的文档标柱为精华。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

GMT+8, 2024-11-22 08:36 , Processed in 0.103855 second(s), 15 queries .

© 2021 Powered by Discuz! X3.5.

快速回复 返回顶部 返回列表