制作镜像文件需要: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。
图1 MIZ702N拨码开关设置MIO电平
图2 MIO对应的MODE描述
图3 不同boot方式对应的MIO电平
正文:BOOT.bin制作过程详解和Program Flash
- 在ZYNQ System上配置Quad SPI Flash和设置时钟
参考:https://blog.csdn.net/weixin_37728585/article/details/80716610 - 在SDK中,新建FSBL Project
- Xilinx-Creat Boot Image
依次填写Output Bif file path,output path;
在Boot image partitions中依次添加FSBL.elf,.bit,.elf文件(务必按顺序);
最后creat image。 - 正确设置跳线开关,对于702N QSPI FLASH,将MIO5也就是DIP4拨到OFF,其他拨到ON即可。
- 给开发板通电。
- Program Flash。
Xilinx-Program Flash
填好选中的红框,Program。