1

我想从 QSPI 闪存的 ZC702 Zynq Plat 加载和启动 Vxworks 的映像,任何人都可以指向我的分步指南或说明:

1) 需要配置使用 SPI flash 作为启动内存而不是 SD 卡?

2)如何将 Vxworks 镜像加载到 SPI flash 中?

4

1 回答 1

0

我一直在努力让 zc706 从 SD 卡启动。我在 Windriver 文档中发现了错误,但还没有弄清楚如何使它工作。也就是说,如果你有 SD 卡,BSP 文件夹中的 VxWorks target.ref 文件会说:

3.7 板载 QSPI FLASH 编程

将 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 

注意:如果 bootrom 大小超过 0x100000 (1M),您应该擦除一个或多个扇区并将更多数据编程到闪存,例如:

sf erase 0 0x0200000
sf write 0x08000000 0 0x1FFFFF

将开关设置更改为从 qspi 闪存设置和重置板引导。

另请参阅 Xilinx Appnote Using VxWorks BSP with Zynq-7000 AP SoC

如果你取得进展,请告诉我!

于 2015-11-04T13:21:11.017 回答