nikshuang 发表于 2008-3-4 09:27:59

新手请教如何写skyeye.conf

例子:
cpu: arm920t
mach: s3c2410x

# physical memory
mem_bank: map=M, type=RW, addr=0x00000000, size=0x00800000, file=./u-boot.bin ,boot=yes

mem_bank: map=M, type=RW, addr=0x30000000, size=0x00800000
mem_bank: map=M, type=RW, addr=0x30800000, size=0x00800000
mem_bank: map=M, type=RW, addr=0x31000000, size=0x03000000


# all peripherals I/O mapping area
mem_bank: map=I, type=RW, addr=0x48000000, size=0x20000000
mem_bank: map=I, type=RW, addr=0x19000300, size=0x00000020


且不管上面的例子是否正确,我想知道它是根据什么来写的,请说明尽可能详细点,谢谢

ksh 发表于 2008-3-4 12:05:02

cpu和mach选项根据你模拟的体系结构和CPU

mem_bank根据soc的数据手册中的memory map和模拟开发板的硬件的内存大小。

也就是说这个文件和你要摹拟的硬件有关系。

file选项用来加载一个文件到指定的内存位置,在你这个例子中,u-boot.bin被加载到0x0的地方。boot=yes,表示模拟器启动之后,从当前的mem_bank的开始地址执行,也就是0x0开始执行,

jieen 发表于 2008-6-18 16:15:51

原帖由 ksh 于 2008-3-4 12:05 发表 http://www.linuxfans.org/bbs/images/common/back.gif
cpu和mach选项根据你模拟的体系结构和CPU

mem_bank根据soc的数据手册中的memory map和模拟开发板的硬件的内存大小。

也就是说这个文件和你要摹拟的硬件有关系。

file选项用来加载一个文件到指定的内存 ...
查CPU的数据手册吗?是看上面的reset地址吗?疑惑中,请指教
页: [1]
查看完整版本: 新手请教如何写skyeye.conf