在大多数情况下,您无需对 C/C++test 项目执行任何额外配置即可使用 Lauterbach TRACE32 运行测试。使用 TRACE32 进行测试唯一需要的 C/C++test 运行时元素是 FDX 通信协议的实现。

通过定义以下宏,在 C++test 运行时库中激活 FDX 通信通道:

  • "CPPTEST_USE_LAUTERBACH_FDX_COMMUNICATION" - 启用 FDX 通道。
  • "CPPTEST_FDX_TC"、"CPPTEST_FDX_PPC" 或 "CPPTEST_FDX_ARM" - 为 TriCore、PowerPC 或 ARM 架构(分别)选择 FDX 通信通道的硬件特定层。

仅在准备 C++test 运行时库的非标准构建时才应使用这些宏。 

在使用包含构建运行时库步骤的 TRACE32 专用测试配置时,您无需指定这些宏,因为该步骤已定义“CPPTEST_USE_LAUTERBACH_FDX_COMMUNICATION”。用于选择 FDX 通信通道的平台相关层的宏在位于<CPPTEST_INSTALL_DIR>/bin/engine/runtime/include/config C/C++test 发行版的编译器配置头文件中定义。

  • No labels