Assistant(助手)视图可提供工程树,用于管理构建配置、运行配置并设置这些配置的属性。该视图与Explorer视图搭配,在默认 Vitis IDE 透视图下,“Assistant”视图可直接显示在“Explorer”视图下方。下图显示了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 调试流程。
在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 分析器中打开),如下所示。