赞
踩
此系列博客,仅对Xilinx平台PS端(ARM部分)开发做介绍,不对PL(FPGA)做过多介绍。
目录
要在 Vitis 集成设计环境 (IDE) 内创建新的平台工程,请遵循下列步骤进行操作:
1. 使用以下任一方法启动“New Platform Project”Wizard(新建平台工程向导):
a. 转至“File” → “New” → “Platform Project”(文件 > 新建 > 平台工程)。
2. 在“Project name”(工程名称)字段中提供工程名称,然后单击“Next”。
3. 在“Platform Project”Wizard(平台工程向导)中,选中“Create from hardware specification (XSA)”(基于硬件规格 (XSA) 创建),然后选择提供的任一 XSA 供评估板使用,或者浏览并选中从 Vivado® Design Suite 导出的XSA。
4. 选择操作系统和处理器,为平台工程创建初始域。
5. 单击“Finish”(完成)以生成平台工程。
创建平台时,可为 FSBL 选择目标处理器。创建工程后,可以将其目标调整为 Zynq UltraScale+ MPSoC 器件上的其它 处理器。要将平台目标调整为 Cortex-R5F,请执行以下步骤:
1. 双击“platform.spr”。
2. 选择“psu_cortexa53_0” → “zynqmp_fsbl”。
3. 单击“Re-target to psu_cortexr5_0”(重定向至 psu_cortexr5_0)。
4. 单击锤子按钮
1. 双击“Vitis Explorer”视图中的 platform.spr 文件。
2. 新建一个域
3. 定义域名。
4. 在OS下拉框可选何种操作系统或者裸机程序
5. 选择相应的“Processor”(处理器)、“Runtime”(运行时)和“Architecture”(架构)。
6. 单击“OK”(确定)。
要创建工程,请执行以下操作:
1. 单击“File” → “New” → “Application Project”(文件 > 新建 > 应用工程)。
2. 单击“Next”(下一步)以打开平台视图。
3. 为您的工程选择平台。
单击“Next”(下一步)以继续。
4. 提供应用工程的名称(用户选择)、系统工程的名称(用户选择)和应用的目标处理器。该工具会自动使用给定名 称创建系统工程,但您可以为现有系统工程添加应用。单击“Next”以继续至“Domain”(域)页面。
5. 提供域名(用户选择)、针对“Operating System”(操作系统)选择“standalone”(独立),并选择架构。该工具会为目标处理器自动创建一个域。此外,您也可以使用平台中的现有域。单击“Next”以继续至
“Templates”(模板)页面。
6.点击next, 点击finish 完成app创建
右键点击工程 选择Build Project
配置目标应用程序,目标设备等
右键点击工程,选择Run As -> Lauch Hardware 会通过JTAG运行在目标开发板上
选择Run As -> Lauch SW Emulation 则会启动QEMU虚拟机运行
上图右下角为程序运行的打印信息。
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。