Embedded 我想从QSPI flash从ZC702 Zynq平台加载并引导Vxworks映像

Embedded 我想从QSPI flash从ZC702 Zynq平台加载并引导Vxworks映像,embedded,xilinx,spi,vxworks,zynq,Embedded,Xilinx,Spi,Vxworks,Zynq,我想从QSPI flash从ZC702 Zynq平台加载并启动Vxworks映像,有人能给我提供一个分步指南或一个说明以下内容的文档吗 1) 需要使用SPI闪存作为引导内存而不是SD卡的配置 2) 如何将Vxworks映像加载到SPI闪存中?我一直在努力从SD卡启动zc706。我在Windriver文档中发现了错误,但还没有找到如何使其工作的方法。也就是说,如果您有SD卡,则BSP文件夹中的VxWorks target.ref文件会显示: 3.7板载QSPI闪存编程 将BOOT.Bin重命名为b

我想从QSPI flash从ZC702 Zynq平台加载并启动Vxworks映像,有人能给我提供一个分步指南或一个说明以下内容的文档吗

1) 需要使用SPI闪存作为引导内存而不是SD卡的配置


2) 如何将Vxworks映像加载到SPI闪存中?

我一直在努力从SD卡启动zc706。我在Windriver文档中发现了错误,但还没有找到如何使其工作的方法。也就是说,如果您有SD卡,则BSP文件夹中的VxWorks target.ref文件会显示:

3.7板载QSPI闪存编程

将BOOT.Bin重命名为bootrom.Bin,然后将u-BOOT BOOT.Bin复制到根目录 一张SD卡。在U-Boot shell中键入以下命令

mmcinfo;fatload mmc 0 0x8000000 bootrom.bin
sf probe 0
sf erase 0 0x0100000
sf write 0x08000000 0 0x0FFFFF 
注意:如果引导ROM大小超过0x100000(1M),则应擦除 一个或多个扇区并将多个数据编程到闪存,例如:

sf erase 0 0x0200000
sf write 0x08000000 0 0x1FFFFF
将开关设置更改为从qspi闪存设置和复位板引导

另请参见Xilinx Appnote


如果你有进展,请告诉我

我一直在努力从SD卡启动zc706。我在Windriver文档中发现了错误,但还没有找到如何使其工作的方法。也就是说,如果您有SD卡,则BSP文件夹中的VxWorks target.ref文件会显示:

3.7板载QSPI闪存编程

将BOOT.Bin重命名为bootrom.Bin,然后将u-BOOT BOOT.Bin复制到根目录 一张SD卡。在U-Boot shell中键入以下命令

mmcinfo;fatload mmc 0 0x8000000 bootrom.bin
sf probe 0
sf erase 0 0x0100000
sf write 0x08000000 0 0x0FFFFF 
注意:如果引导ROM大小超过0x100000(1M),则应擦除 一个或多个扇区并将多个数据编程到闪存,例如:

sf erase 0 0x0200000
sf write 0x08000000 0 0x1FFFFF
将开关设置更改为从qspi闪存设置和复位板引导

另请参见Xilinx Appnote

如果你有进展,请告诉我