在大多数情况下,您无需对 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 运行时库的非标准构建时才应使用这些宏。
当使用包含由已定义的“CPPTEST_USE_LAUTERBACH_FDX_COMMUNICATION”宏构建运行时库的步骤 TRACE32 专用测试配置时,您不需要指定这些宏。用于选择 FDX 通信通道的平台相关层的宏在位于<CPPTEST_INSTALL_DIR>/bin/engine/runtime/include/config
C/C++test 发行版中的编译器配置头文件中定义。