首先打开SDK,单独打开的SDK的方法如下图所示。

 

程序固化需要准备3个文件,其中两个为工程生成的文件,如下图所示,还有一个文件我已上传(在本文末尾也已跟新生成方式)。在工程下新建文件夹命名为 "工程名称_mig"把三个文件放入其中。

接下来需要生成.bin文件和.mcs文件,如下图所示打开生成文件的窗口, 选择生成.bin文件,填入上面新建文件夹的地址,点击添加,注意添加时的文件类型,需要有一个引导装载程序,就是我所上传的程序(本文末尾有生成方法),添加另外两个工程文件时文件类型选择datafile。添加好后点击生成文件即可(先添加bit流文件,在添加SKD中elf文件)。

生产好的.bin文件就是SD卡启动文件,需要用读卡器烧如SD,要放到根目录里面,并且名称为 BOOT.bin 不能修改,启动方式跳线帽也要进行修改。如下图左边即是SD卡启动。右边则是flash启动方式。

使用flash启动需要文件生成如下图所示,选择生成文件格式,添加刚刚生成的.bif文件,修改生成文件名称的后缀名为.mcs文件。此处无需在选择,选择好.bif文件则自动添加好了

最后就是写入flash文件,如下图所示,打开烧写窗口,选择好文件即可烧录。

生成zynq_fsbl文件的方式

打开SDK,新建一个工程命名为zynq_fsbl,工程选择Zynq FSBL即可。

选择Release模式,点击Project Build All,即可生成文件,文件路径看图

Vivado程序固化相关推荐

  1. vivado下microblaze程序固化下载

    vivado版本:2016.4 FPGA:XC7A100T-fgg484 FLASH:N25Q128-3.3V-SPI-X1_X2_X4 FPGA程序固化下载流程: 1.vivado中生成XXX.bi ...

  2. Vivado将程序固化到Xilinx的FPGA开发板的flash芯片中

    Vivado将程序固化到Xilinx的FPGA开发板 准备工作 开始 准备.mcs文件 在HardWare Manager界面操作 固化程序到flash中 对开发板进行操作 另外 准备工作 Vivad ...

  3. 【ZYNQ开发系列】基于vitis(vivado2019以上版本)的程序固化~如何把程序烧录到QSPI?

    基于vitis的程序固化~如何把程序烧录到QSPI? 前言 废话 背景 开发环境 实现流程 解压项目到工程目录 subst(可选) Vivado部分 升级项目 升级IP核 (重要)使能QSPI 生成比 ...

  4. Microblaze程序固化流程

    问题描述: 论坛经常有人问关于microblaze程序固化在SPI FLASH中的问题,虽然网上有很多的关于SDK程序固化的教程,但是其实没有说清楚xilinx FPGA不同型号的SDK程序固化其实是 ...

  5. ZYNQ 程序固化到QSPI FLASH实验

    提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档 文章目录 1. 前言 2. Vivado工程的编写 3. SDK工程的编写 4. QSPI FLASH烧写 A. 工程源码下载 参考文 ...

  6. Altera FPGA程序固化

    转载自CSDN博客: https://blog.csdn.net/yuan_hust/article/details/75269111 Altera FPGA程序固化 对MCU进行烧写程序,程序固件被 ...

  7. 新手学习FPGA----如何将软硬件程序固化进串行Flash芯片EPCS

    如何将软硬件程序固化进串行Flash芯片EPCS 在FPGA芯片的使用中,软硬件程序可通过JTAG口下载进FPGA芯片中,程序可立即执行,并且在掉电后程序丢失.为了避免这种情况的出现,可使用串行FLa ...

  8. ZYNQ之路--程序固化教程

    我们刚开始使用ZYNQ时,习惯使用JTAG在线将ZYNQ的PS和PL部分的配置文件烧录进ZYNQ,这样方便我们进行调试,但是却带来了掉电配置文件丢失的问题,因此,在我们学习ZYNQ的路上,必须要学会如 ...

  9. Altera FPGA程序固化(软件+硬件)

    Altera FPGA程序固化 对MCU进行烧写程序,程序固件被写入MCU的片上存储器ROM中,现代大部分MCU的片上存储器ROM为FLASH存储器,可以实现掉电保持数据,所以可以掉电程序不丢失. 而 ...

  10. 高云FPGA(三):程序固化和下载

    一.纯逻辑不带软核的固化 1,参考<SUG502-1.3_Gowin_Programmer用户指南>2,sram下载程序(掉电丢失) 3,FPGA片内flash固化 二.逻辑+软核固化 1 ...

最新文章

  1. 基于Pytorch再次解析使用块的现代卷积神经网络(VGG)
  2. flutter版本控制工具 `FVM`
  3. 机器学习中生成模型和判别模型
  4. git拉取请求_向需要的开源项目提供拉取请求的礼物
  5. 说一说windows原生docker及windows Server Container , Hyper Container 之间的关系(学习总结)...
  6. v$session.sql_id为NULL或不准确的BUG
  7. php框架tp3.2.3和js写的微信分享功能心得,分享的标题内容图片自定义
  8. mysql索引小结_[数据库]mysql索引小结_星空网
  9. vba实现粘贴复制功能
  10. python就业班2017_2017黑马Python就业班视频教程
  11. SuperMap 三维产品白皮书
  12. mysql导入(ibd文件)
  13. mybatis-动态sql动态bean实例
  14. linux 配制aria2
  15. 中国象棋c语言源代码csdn,中国象棋源代码-C语言小程序
  16. SimpleDateFormat格式设置24小时制时
  17. Spring Cloud底层原理以及项目实战分析
  18. Android APP热更新中的插件化(Hook技术:反射或动态代理),Demo (2)
  19. 网络安全中的大数据治理
  20. 苗家牛憋(屎)汤独步天下

热门文章

  1. React Router V6变化
  2. android收短信开流量,第一个安卓应用---简易发送短信查询余额和流量APP
  3. Unable to find config file. Creating new servlet engine config file: /WEB-INF/se
  4. 腾讯云大数据型CVM服务器实例D3和D2处理器CPU型号说明
  5. DBCO-(PEG2-Val-Cit-PAB)2的结构式及分子量
  6. Python 爬虫系列:爬取全球船公司信息
  7. 网站天气预报如何实现
  8. python qq机器人预报天气_python 爬虫 实现给 learnku 好友发当天的天气预报
  9. ElasticSearch多字段查询best_fields、most_fields和cross_fields理解
  10. Java基础面试考点清单!查漏补缺!!!