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

本文所使用的文件
链接: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灯亮起表示烧写成功

  • 8
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值