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。
在这里插入图片描述
图1 MIZ702N拨码开关设置MIO电平
在这里插入图片描述
图2 MIO对应的MODE描述在这里插入图片描述
图3 不同boot方式对应的MIO电平
正文:BOOT.bin制作过程详解和Program Flash

  1. 在ZYNQ System上配置Quad SPI Flash和设置时钟
    在这里插入图片描述
    在这里插入图片描述
    参考:https://blog.csdn.net/weixin_37728585/article/details/80716610
  2. 在SDK中,新建FSBL Project
  3. Xilinx-Creat Boot Image
    在这里插入图片描述
    依次填写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
    在这里插入图片描述
    填好选中的红框,Program。
评论 6
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值