【FPGA】Xilinx_ZYNQ7Z020——11.固化程序

文章目录

  • 11.固化程序
    • 工程建立
    • 生成FSBL
    • 创建BOOT文件
    • SD卡启动测试
    • QSPI启动测试
    • Vivado下烧写QSPI
    • 使用批处理文件快速烧写QSPI

11.固化程序

  • 本实验选择VDMA 测试工程来固化,在建立 VDMA 测试工程时,我们没有使能 QSPI 和 SD卡,要固化程序必须使能 QSPI 或 SD

工程建立

【FPGA】Xilinx_ZYNQ7Z020——11.固化程序_第1张图片
【FPGA】Xilinx_ZYNQ7Z020——11.固化程序_第2张图片【FPGA】Xilinx_ZYNQ7Z020——11.固化程序_第3张图片【FPGA】Xilinx_ZYNQ7Z020——11.固化程序_第4张图片

生成FSBL

  • FSBL是一个二级引导程序,完成 MIO 的分配、 DDR 控制器初始化、 SD 、 QSPI 控制器初始化,配置 FPGA ,然后加载用户程序
    在这里插入图片描述【FPGA】Xilinx_ZYNQ7Z020——11.固化程序_第5张图片【FPGA】Xilinx_ZYNQ7Z020——11.固化程序_第6张图片【FPGA】Xilinx_ZYNQ7Z020——11.固化程序_第7张图片【FPGA】Xilinx_ZYNQ7Z020——11.固化程序_第8张图片

创建BOOT文件

在这里插入图片描述【FPGA】Xilinx_ZYNQ7Z020——11.固化程序_第9张图片【FPGA】Xilinx_ZYNQ7Z020——11.固化程序_第10张图片【FPGA】Xilinx_ZYNQ7Z020——11.固化程序_第11张图片【FPGA】Xilinx_ZYNQ7Z020——11.固化程序_第12张图片【FPGA】Xilinx_ZYNQ7Z020——11.固化程序_第13张图片

SD卡启动测试

在这里插入图片描述【FPGA】Xilinx_ZYNQ7Z020——11.固化程序_第14张图片【FPGA】Xilinx_ZYNQ7Z020——11.固化程序_第15张图片【FPGA】Xilinx_ZYNQ7Z020——11.固化程序_第16张图片

QSPI启动测试

【FPGA】Xilinx_ZYNQ7Z020——11.固化程序_第17张图片

【FPGA】Xilinx_ZYNQ7Z020——11.固化程序_第18张图片

  • 并且FSBL File文件路径不能含有中文,否则会烧写失败
  • 板子上的跳帽要选择QSPI启动模式

Vivado下烧写QSPI

在这里插入图片描述【FPGA】Xilinx_ZYNQ7Z020——11.固化程序_第19张图片【FPGA】Xilinx_ZYNQ7Z020——11.固化程序_第20张图片【FPGA】Xilinx_ZYNQ7Z020——11.固化程序_第21张图片【FPGA】Xilinx_ZYNQ7Z020——11.固化程序_第22张图片

使用批处理文件快速烧写QSPI

【FPGA】Xilinx_ZYNQ7Z020——11.固化程序_第23张图片【FPGA】Xilinx_ZYNQ7Z020——11.固化程序_第24张图片

你可能感兴趣的:(FPGA)