ZYNQ QSPI_FLASH程序固化

制作镜像文件需要:PL部分的bit文件,PS部分的elf文件,以及安置代码FSBL文件
BOOT.bin = FSBL.elf+该工程.bit+该工程.elf
众所周知 zynq 具有多种启动方式: NOR, NAND, Quad-SPI, SD Card 以及 JTAG 。 zynq 如何判断到底从哪里启动呢? 事实上, 当上电后, zynq 会根据模式管脚的设定选用 boot 的方式。ZYNQ通过拨码开关实现管脚的设定,当拨动到ON,接通到GND,反之接通到3V3。
ZYNQ QSPI_FLASH程序固化_第1张图片
图1 MIZ702N拨码开关设置MIO电平
ZYNQ QSPI_FLASH程序固化_第2张图片
图2 MIO对应的MODE描述ZYNQ QSPI_FLASH程序固化_第3张图片
图3 不同boot方式对应的MIO电平
正文:BOOT.bin制作过程详解和Program Flash

  1. 在ZYNQ System上配置Quad SPI Flash和设置时钟
    ZYNQ QSPI_FLASH程序固化_第4张图片
    ZYNQ QSPI_FLASH程序固化_第5张图片
    参考:https://blog.csdn.net/weixin_37728585/article/details/80716610
  2. 在SDK中,新建FSBL Project
  3. Xilinx-Creat Boot Image
    ZYNQ QSPI_FLASH程序固化_第6张图片
    依次填写Output Bif file path,output path;
    在Boot image partitions中依次添加FSBL.elf,.bit,.elf文件(务必按顺序);
    最后creat image。
  4. 正确设置跳线开关,对于702N QSPI FLASH,将MIO5也就是DIP4拨到OFF,其他拨到ON即可。
  5. 给开发板通电。
  6. Program Flash。
    Xilinx-Program Flash
    ZYNQ QSPI_FLASH程序固化_第7张图片
    填好选中的红框,Program。

你可能感兴趣的:(ZYNQ)