【发布时间】:2017-04-27 17:31:21
【问题描述】:
我是 Zynq 的新手,尤其是 Zybo-board。 我想通过原始配置的位文件打开板载LED灯。
因为我没有JTAG线,所以想出了下面的问题。 是否可以仅通过位文件从 SD 卡配置使 Zybo 板工作?
【问题讨论】:
我是 Zynq 的新手,尤其是 Zybo-board。 我想通过原始配置的位文件打开板载LED灯。
因为我没有JTAG线,所以想出了下面的问题。 是否可以仅通过位文件从 SD 卡配置使 Zybo 板工作?
【问题讨论】:
您必须创建一个包含 FPGA 比特流的 boot.bin 文件,该文件存储在 SD 卡上的 FAT32 分区中。 http://www.wiki.xilinx.com/Prepare+boot+image 大多数说明都假定您还想运行 SW,但这不是必需的。您实际上可能需要一个 fsbl.elf 文件,该文件由 Vivado 随附的 SDK 创建,但我不确定是否有必要。
【讨论】:
在 Zynq 设备中,CPU 总是先启动,然后是 FPGA。这意味着需要第一阶段引导加载程序来引导 CPU、从 SD 卡中获取比特流并对 FPGA 进行编程。
您可以使用 Zynq FSBL 应用程序模板来生成 FSBL.elf。生成 boot.BIN(它是 FSBL 和比特流在一个文件中的组合)。还将 Zybo 板上的跳线设置为从 SD 卡启动。
【讨论】: