【ZYNQ Ultrascale+ MPSOC FPGA教程】第十九章Hello World(下)

本教程详细介绍了ZYNQ Ultrascale+ MPSOC FPGA的软件开发流程,包括Vitis环境的设置、创建Application工程、编译与调试应用程序,以及固化的不同方式如SD卡和QSPI启动。通过实例展示了如何从硬件描述文件生成BOOT.BIN,以及在不同启动模式下的测试。同时提供了常见问题与使用技巧,帮助开发者更好地理解和掌握ZYNQ开发。
摘要由CSDN通过智能技术生成

原创声明:

本原创教程由芯驿电子科技(上海)有限公司(ALINX)创作,版权归本公司所有,如需转载,需授权并注明出处。

适用于板卡型号:

AXU2CGA/AXU2CGB/AXU3EG/AXU4EV-E/AXU4EV-P/AXU5EV-E/AXU5EV-P /AXU9EG/AXU15EG

 

此文基于第十八章内容进行软件开发

【ZYNQ Ultrascale+ MPSOC FPGA教程】第十八章Hello World(上)

ALINX:【ZYNQ Ultrascale+ MPSOC FPGA教程】第十八章Hello World(上)​zhuanlan.zhihu.com

https://zhuanlan.zhihu.com/p/342879713

 

软件工程师工作内容

Vitis工程目录为“ps_hello/vitis”

以下为软件工程师负责内容。

1.Vitis调试;

2.创建Application工程;

1)新建一个文件夹,将vivado导出的xx.xsa文件拷贝进来;

2)Vitis是独立的软件,可以双击Vitis软件打开;

也可以通过在Vivado软件中选择ToolsLaunch Vitis打开Vitis软件

选择之前新建的文件夹,点击”Launch”

3)启动Vitis之后界面如下,点击“Create Application Project”,这个选项会生成APP工程以及Platfrom工程,Platform工程类似于以前版本的hardware platform,包含了硬件支持的相关文件以及BSP。

4)第一页为介绍页,直接跳过,点击Next

 

5)选择“Create a new platform from hardware(XSA)”,选择“Browse”

选择之前生成的xsa,点击打开

6)最下面的Generate boot components选项,如果勾选上,软件会自动生成fsbl工程,我们一般选择默认勾选上。

7)填入APP工程名称,在方框处点击可以选择对应的处理器,我们这里保持默认

8)在这个界面可以修改Domain名称,选择操作系统,ARM架构等,这里保持默认,操作系统选择standalone,也就是裸机。

9)选择”Hellow World”模板,点击“Finish”完成

10)完成之后可以看到生成了两个工程,一个是硬件平台工程,即之前所说的Platfrom工程,一个是APP工程

  • 3
    点赞
  • 21
    收藏
    觉得还不错? 一键收藏
  • 8
    评论
评论 8
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值