Vitis学习(二) vitis2024.2(ZYNQ)程序固化(Flash Program)方法

vitis2024.2的界面进行了大改版,程序固化方式也稍微有些不同。通过本篇文章让你轻松掌握,程序固化方法。

本篇中Vivado部分只讲述重点环节,程序是在原有基础上更改的,部分环节没有展现。vivado部分可以参考其他文章,使用方法和其他版本无变化

1.本次固化是把程序固化到板卡的FLASH中,在vivado中要配置FLASH引脚,选择好Bank电平

2.配置好板卡上的DDR类型和位数,Memory Part选择相近型号即可。

3.编译Block设计

4.右键选择Generate Output,然后在弹出框中点击Generate

5.导出Hardware

6.生成的新的XSA,在vitis2024.2中通过点击.json文件,在右边点击Switch XSA,选择刚才导出的新的XSA

7.待导入新的XSA成功后,FLOW中Build按钮会增加一个黄色叹号,点击Build重新编译即可消除

8.更新完XSA后,选择要固化的工程。然后点击Build编译程序。

9.本文的程序已经在线调试过,故不再运行Run。而是点击Create Boot Image,生成固化文件。在弹出的框中,选择好文件生成路径。然后点击右下角的Creat Image

10.在OUTPUT中会提示生成状态

11.在vitis菜单中选择Program Flash

12.按照生成路径选择好固件和引导程序,勾选Blank check after erase和Verify after flash.最后点击右下角Program按钮

13.程序下载完成。重新上电前,记得更改BOOT_CFG配置,将模式设置为QSPI

最后,创造不易,喜欢的话可以关注公众号,不定期推送硬件、FPGA、stm32实用技巧,共同进步 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

飞翔硬件杂谈

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值