使用助手视图 - 2022.1 简体中文

Vitis 统一软件平台文档 应用加速开发 (UG1393)

Document ID
UG1393
Release Date
2022-05-25
Version
2022.1 简体中文

Assistant(助手)视图可提供工程树,用于管理构建配置、运行配置并设置这些配置的属性。该视图与Explorer视图搭配,在默认 Vitis IDE 透视图下,“Assistant”视图可直接显示在“Explorer”视图下方。下图显示了Assistant视图及其树结构的示例。

图 1. Assistant视图

Assistant视图层级中显示的对象包含顶层系统工程、主机工程、硬件内核工程和 hw_link 工程。对于其中每个工程,还会显示不同的构建配置:软件仿真和硬件仿真构建配置以及硬件构建配置。构建配置用于按 构建目标 中所述来定义构建目标,并指定编译和链接进程的选项。

提示: 通过上图显示的图标,即可快速确定构建配置的状态:
  • 完成的Emulation-SW构建以绿色复选框来表示
  • 对于硬件内核和 hw_link 工程,需要更新的Emulation-HW构建以黄色感叹号 (!) 来表示
  • Hardware构建则不执行构建

选择构建配置(例如,Emulation-HW)并单击Settings按钮 () 后,会打开 Vitis 构建配置设置 对话框。您将使用此Settings对话框来配置特定仿真 (emulation) 或硬件目标的构建进程。

在这些构建配置的层级内包含二进制容器(或 .xclbin)、硬件函数、运行配置以及通过构建或运行进程生成的所有报告或汇总信息。为特定构建配置选中硬件函数并单击Settings按钮后,即可显示 Vitis 硬件函数设置 对话框。您将使用此对话框来指定每个内核的计算单元数量、将计算单元分配给 SLR 并向全局存储器分配内核端口。

构建完成特定构建配置后,启动配置即变为可供此工程使用。启动配置分为两种类型:

  • 运行配置可指定用于运行已编译和已链接的应用的剖析数据,它可定义用于运行主机应用和内核代码的环境和选项。使用工具栏菜单上的 Run 命令 () 可访问运行配置。这样可打开 Vitis 运行和调试配置设置 对话框,以供您在其中先配置运行然后再将其启动。
  • 调试配置可指定用于调试应用的剖析数据。它会启动对主机和内核代码进行交互式调试所需的环境。您可通过工具栏菜单上的 Debug 命令 () 来访问调试配置。如需了解更多信息,请参阅 Vitis IDE 调试流程
图 2. Assistant视图菜单

Assistant视图内,View菜单包含影响Assistant视图显示内容的选项或者影响Assistant视图与其它视图的交互方式的选项。左键单击菜单命令打开View菜单即可显示以下选项:

Show Active Build Configurations Only(仅显示活动构建配置)
启用该选项时,Assistant视图将仅显示每个工程的处于活动状态的构建配置。该选项可用于使Assistant视图保持简洁。要更改活动配置,请选中“Project Editor”(工程编辑器)视图中的Active build configuration(活动的构建配置)。
Link with Console(与控制台相连)
启用该选项时,Console(控制台)视图中的构建控制台会自动切换以匹配Assistant视图中当前选中的构建配置。如果不启用该选项,则构建控制台不会自动更改以匹配Assistant视图。
Link with Guidance(与指南相连)
启用该选项时,Console视图的Guidance(指南)选项卡会自动切换以匹配Assistant视图中当前所选配置。

对于每个构建配置,构建和运行进程期间都会生成报告,并且这些报告会显示在Assistant视图中。不同报告会分组为“Compile Summary”、“Link Summary”、“Package Summary”和“Run Summary”,可在 Vitis 分析器工具中查看这些报告,如 使用 Vitis 分析器 中所述。您可以右键单击Assistant视图中的上述任一汇总报告,并选择Open in Vitis Analyzer(在 Vitis 分析器中打开),如下所示。

图 3. 在 Vitis 分析器中打开