首页 > 其他分享 >TQZC706开发板教程:使用Vivado和Vitis烧写flash

TQZC706开发板教程:使用Vivado和Vitis烧写flash

时间:2024-04-09 11:30:12浏览次数:29  
标签:bin 文件 TQZC706 flash BOOT 烧写 开发板

本文所使用的文件
链接:https://pan.baidu.com/s/1ZqjfJMZasteJDfZ9qcKAFQ 
提取码:peqa 

无论采用何种方式烧写Flash,都务必准备好相应的烧写文件。我在上面的链接中已提供了测试文件供您参考。烧写Flash时通常需要两个文件:BOOT.bin和zynq_fsbl.elf,请确保您已备齐这两个文件,以便顺利进行烧写操作。

从上述图示中,我们可以清晰地看到我所提供的文件集包含了多种组件。其中,除了BOOT.bin和zynq_fsbl.elf这两个关键文件外,还有一些脚本文件,如makeboot.bat,它们用于生成BOOT.bin文件。当您以文本方式打开makeboot.bat文件时,会发现它调用了GUI2.bif文件中的内容来生成BOOT.bin。进一步查看gui2.bif文件,其内容则是基于同目录下的另外三个文件来构建的。在使用vits生成BOOT.bin文件时,我们同样依赖这三个文件。因此,如果您想要生成BOOT.bin文件,可以简单地复制这些文件,然后修改gui2.bif中的文件名称,并运行脚本文件。这样,您就可以直接生成所需的BOOT.bin文件了。整个过程既方便又高效,为您节省了大量时间。

使用Vivado烧写Flash流程:

打开vivado,点击Open Hard...

给开发板插上JTAG,电源线,把启动模式设置为JTAG模式,开启电源

点击Open tar...,识别出芯片

右键xc7z045_1,点击Add Con...

在开发板的原理图上找到flash器件,zc706开发上的flash型号为S25FL128S,电压为1.8V,并且是连块并联的

搜索flash型号,由于flash是两块并联的,所以选择X8,电压选择1.8V的

点击OK

添加bin和FSBL文件,需要勾选擦除,校验可以不勾选,点击OK开始烧写

等待烧写完成,把开发板启动模式改为flash启动,重新上电,等待DONE灯亮起表示烧写成功

使用Vitis烧写Flash流程:

打开zc706的Vitis项目,点击VItis,选择Program Flash

给开发板插上JTAG,电源线,把启动模式设置为JTAG模式,开启电源

添加BOOT.bin和fsbl文件,选择x8的flash,点击Program进行烧写

等待烧写完成,完成后Console窗口中会提示flash操作成功

把开发板启动模式改为flash启动,重新上电,等待DONE灯亮起表示烧写成功

标签:bin,文件,TQZC706,flash,BOOT,烧写,开发板
From: https://blog.csdn.net/mcupro/article/details/137538026

相关文章

  • J-Flash实现烧录spi flash
    1.背景SEGGER公司的jlink工具配合J-Flash软件可以实现对MCU内部flash的固件烧录回读,我司产品设计中MCU通常需要外挂一块spiflash用以存储IC的固件程序,考虑到生产烧录的便捷性以及后续开发测试的高效性,现需要支持通过J-Flash工具烧录MCU外挂的SPIflash。2.实现方案2.1.硬件结......
  • BF548/BF547/BF549系列DSP的开发教程二十四:SPIFLASH的烧写
    作者的话BF54X系列DSP,是ADIBlackfin系列的4系列,在产品线做这个系列DSP的产品定义时,充分吸取了客户在BF53X上的痛点,把BF54X做成了外设最丰富的一类DSP,这个DSP曾经在车载视频,工控领域有不少的成功案例,OP作为2000年入坑的老鸟,自然也是用它做过很多项目。系列教程,说一说这个4......
  • BF548/BF547/BF549系列DSP的开发教程二十一:NorFLASH编程-可烧写文件的生成
    作者的话BF54X系列DSP,是ADIBlackfin系列的4系列,在产品线做这个系列DSP的产品定义时,充分吸取了客户在BF53X上的痛点,把BF54X做成了外设最丰富的一类DSP,这个DSP曾经在车载视频,工控领域有不少的成功案例,OP作为2000年入坑的老鸟,自然也是用它做过很多项目。系列教程,说一说这个4......
  • SPI控制Flash读写
    一、SPI协议简介1.SPI简介1.SPI(SerialPeripheralInterface)是一种高速、全双工、同步串行通信总线,由摩托摩拉公司推出。2.优缺点:全双工通信,通信方式简单,相对数据传输速度较快;SPI没有应答机制确认数据是否接收,数据可靠性上有一定缺陷。(相对IIC协议)。2.SPI原理2.1主要......
  • GeminiDB Cassandra接口新特性FLASHBACK发布:任意时间点秒级闪回
    本文分享自华为云社区《GeminiDBCassandra接口新特性FLASHBACK发布:任意时间点秒级闪回》,作者:GaussDB数据库。技术背景数据库作为现代信息系统的核心组成部分,承担着存储、管理和检索大量数据的重要任务。然而,在实际的业务运行过程中,由于各种原因,数据库可能会出现异常或者故......
  • 启用Flashback Database闪回数据库功能
     若想顺利的使用闪回数据库功能,需要先将数据库置于闪回数据库状态。此文记录开启闪回数据库功能的步骤,注意调整过程需要重启数据库并确保数据库处于归档模式。1.确认数据库是否开启FlashbackDatabase功能若未开启,则继续,若已经开启,请从此小文儿飘过~~SYS@ora11g>selectflashbac......
  • Flashback Database闪回数据库功能实践
    FlashbackDatabase闪回数据库功能极大地降低了由于用户错误导致的数据丢失的恢复成本。这是一种以空间换取缩短恢复时间的解决方案,这是值得的。这里给出闪回数据库的使用方法,体验一下这种恢复操作的便利性。1.使用FlashbackDatabase的前提条件1)启用了flashbackdatabase2)必须打......
  • Flashback Drop闪回删除功能实践
    Oracle的FlashbackDrop闪回删除功能给出我们一种误DROP删除表的便捷恢复方式,实现这种功能的原理是Oracle的“回收站”(RecycleBin)功能。注意,如果被删除的表原先是存放在SYSTEM系统表空间上,则不支持此功能。1.FlashbackDrop功能 恢复被错误drop掉的表。当一张表被删除后,依然可以......
  • Day53:WEB攻防-XSS跨站&SVG&PDF&Flash&MXSS&UXSS&配合上传&文件添加脚本
    目录MXSSUXSS:UniversalCross-SiteScriptingHTML&SVG&PDF&SWF-XSS&上传&反编译(有几率碰到)SVG-XSSPDF-XSSPython生成XSSFlash-XSS知识点:1、XSS跨站-MXSS&UXSS2、XSS跨站-SVG制作&配合上传3、XSS跨站-PDF制作&配合上传4、XSS跨站-SWF制作&反编译&上传XSS......
  • Xilinx ZYNQ 7000+Vivado2015.2系列(五)之ZYNQ的三种启动方式-JTAG、SD card、Flash
    前言:前面我们都是使用JTAG方式下载比特流文件,然后下载elf文件,最后点击Runas或者Debugas来运行程序。JTAG方式是通过tcl脚本来初始化PS,然后用JTAG收发信息,优点是可以在线调试,缺点是断电后程序就丢失了。为了解决程序丢失的问题,可以制作镜像文件烧写到sd卡或者flash中,上电即......