我有两个问题想请教大家:
我现在把移植petalinux生成的image.bin文件放到工程中的xmd中执行(此工程就是我当初生成petalinux的bsp的工程,记为工程1)
dow -data image.bin
0x90000000(0x90000000是DDR2的地址)
con 0x90000000
这样在超级终端里是可以启动petalinux的
问题1:现在我想把这个image.bin 放到另一个EDK工程中去执行,这个工程的OS是xilkernel
我也像前面一样把download.bit下载后,启动xmd执行
dow -data image.bin 0x90000000
con 0x90000000
可是超级终端里不能启动petalinux,请问为什么,有什么办法可以让我在这个工程中启动image.bin吗?
问题2: 我现在想把petalinux在CF卡里启动,我先写了petalinux.sh文件,内容为xmd -tcl
../data/genace.tcl -hw ../implementation/download.bit -data
../images/image.bin 0x90000000 -elf ../fs-boot/executable.elf -ace
petalinux.ace -board xupv5 -target mdm,然后在edk
shell里执行这个文件,生成了相应的ace文件,把它放到CF卡里,可是重新启动后在超级终端中没有看到启动petalinux的信息,请问为什么?
我觉得可能是以下原因,我的image.bin是要放到DDR2地址的,但我启动了CF后并没有启动DDR2地址的内容,即con
0x90000000.