设计编译 - 2022.1 简体中文

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

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

GNU 调试器支持与基于 IDE 调试器类似的 C/C++ 调试。它允许设置断点、单步步进、单步跳过函数和断点上的多次命中计数。对于 AI 引擎内核开发,x86 仿真器支持使用 GDB 堆内核代码进行单步调试。

AI 引擎编译器的 target 实参必须设置为 x86sim 才能使用 GDB。

aiecompiler --target=x86sim graph.cpp

此外,使用预处理器指令 -O0 进行编译会最大程度减少可改善调试可视性的最优化操作。如果需要额外调试可视性,可以降低编译器最优化级别。可按如下方式将最优化参数传递给预处理器。

aiecompiler --target=x86sim --Xpreproc=-O0 graph.cpp