新手请教如何写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
且不管上面的例子是否正确,我想知道它是根据什么来写的,请说明尽可能详细点,谢谢 cpu和mach选项根据你模拟的体系结构和CPU
mem_bank根据soc的数据手册中的memory map和模拟开发板的硬件的内存大小。
也就是说这个文件和你要摹拟的硬件有关系。
file选项用来加载一个文件到指定的内存位置,在你这个例子中,u-boot.bin被加载到0x0的地方。boot=yes,表示模拟器启动之后,从当前的mem_bank的开始地址执行,也就是0x0开始执行, 原帖由 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]