调试 AI 引擎应用 - 2022.1 简体中文

Versal ACAP AI 引擎编程环境 用户指南 (UG1076)

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

您可调试 AI 引擎 graph 应用,在独立模式下仅运行和调试 AI 引擎。或者,您可调试系统工程(包括顶层 PS 应用)和 AI 引擎 graph。在此框架内,您也可以调试从命令行构建的应用或者 Vitis™ IDE 中构建的系统工程。您可对 Linux 操作系统或裸机系统中运行的应用进行调试。最后,您可调试硬件仿真构建以供您执行应用仿真或者调试硬件上运行的实际应用。在以下主题中对所有这些配置都进行了解释。

注释: 建议遵循以下步骤对 AI 引擎应用进行调试。
  1. 使用 x86 仿真来执行单内核与多内核调试。它支持断点和使用 GNU 调试器来进行单步步进。
  2. 使用 AI 引擎仿真来验证时序,检查是否能填入程序存储器和可用硬件存储器空间内的栈/堆大小。
  3. 执行软件仿真来进行系统级功能验证(包括主机代码)以及用于 PL 代码的任意 C 语言模型。
  4. 执行硬件仿真来进行完整的集成测试,包括 PL、PS 和 AI 引擎域(如适用)。
  5. 建议使用编译器最优化选项 --xlopt = 0,因为更高的编译器最优化将降低调试可视性。

如果适用代码更改,请重复步骤 1 到 4。