Keil MDK-ARM 可以与 C/C++test 独立版和 C/C++test Eclipse 插件版集成。它不需要任何特殊的集成步骤。

C/C++test 经过预配置,支持 Keil 的一组编译器,并与导入到 C/C++test 工作空间中的完整 Keil uVision 项目一起使用。

支持的环境

C++test 支持:

  • Keil MDK-ARM 3.4x
  • Keil MDK-ARM 4.0x to 4.7x
  • Keil MDK-ARM 5.x

要使用完全自动化的 C/C++test 测试配置(这些配置使用基于 ITM 的通信通道,即位于内建> Embedded > Keil uVision 分类下并带有“(ITM)”后缀的测试配置),需要 MDK-ARM 4.11 或更高版本。

支持的编译器

有关支持的编译器的信息,请参阅编译器

先决条件

对于 C/C++test 本身,适用标准规则。C/C++test 独立版已安装 CDT,因此不需要额外安装扩展。但是,如果您使用的是 Eclipse 插件版,则必须在 Eclipse 中安装 CDT(C++ Development Tools)扩展。详细信息,请参阅安装说明

要使用 RealView MDK 编译器进行测试,必须确保编译器在环境中可见。为此,请确保将编译器可执行文件的位置添加到系统 PATH 变量中。例如,要使用 armcc 编译器,则需要将 uVision3 的 <MKD install dir>\ARM\BIN31 路径 — 或 uVision4 的 <MKD install dir>\ARM\BIN40 路径添加到 PATH 变量中。

此外,您还可以在项目属性中修改编译器种类定义,并用完整路径替换编译器可执行文件名称。 


  • No labels