haha,今天把u-boot在skyeye-0.8.5.1上
跑起来了.为了学习嵌入系统,决心自己编译运行skyeye和uboot,今天下午有空就把uboot启动了一下,很多地方可能还要再改。但是我是newbie,好多地方搞不明白。
1,uboot编译以后生成三种格式的image,一个是raw binary,一个是ELF的,还有一个是SREC的格式。我试了试,怎么无论是raw binary还是ELF的都能启动呢。
2,串口的波特率随便调什么都能输出信息?
实际上我觉得这也是我们新手一些疑惑的地方,按照常理,debugger要支持一定的image的格式,当然串口的波特率还有串口的参数要设好(不然没显示),这都是我们通常使用硬件首先都注意的地方。但是在skyeye.conf的文档里面,没有看到相关的说明,对于我们这些不是很关心源代码和怎样实现的人来说,使用skyeye的目的是用来替代硬件学习(买不起板子)。所以多希望在这些方面能够得到一点详细的说明和解答。请原谅问的愚蠢。谢谢了。
***************************************************************
**** ****
**** SkyEyeSimulator Ver 0.8.5 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) 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 -> C0F94EB0BSS: -> 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 # 1.raw binary和ELF目前都被skyeye支持。
2.波特率目前还没有实现仿真,所以,那种波特率都可以显示。 多谢walimis,我们是EE的学生,对embedded system感兴趣,但是学校学的都是8位单片机的编程。我给我同学看啦skyeye,好几个都有兴趣。我们做单片机作业的时候,都要设置波特率什么的。
能不能实现uart端口选择和波特率设定的仿真,然后在skyeye.conf的uart配置里面配置呢?这样对我们初学者比较有感性认识。
如果我要自己改看看不知道难不难,怕能力不够。 多谢你关注skyeye。要实现波特率的设置,应该也不成问题。我们可能会在下一个版本中实现。 如果你自己能改,对你们的学习帮助会更大!
可以把你们u-boot修改,编译,在skyeye上运行的配置等整个过程写下来,让更多的人知道!
我会把这样的文档标柱为精华。
页:
[1]