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

为了使用基于 ITM 的通信通道的全自动 C/C++test 测试配置,需要 MDK-ARM 4.11 或更高版本(例如,内置>嵌入式> Keil uVision 类别中的测试配置和具有 "(ITM)”名称后缀)。

支持的编译器

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

先决条件

对于 C/C++test 本身,适用标准规则。CDT 已经与 C/C++test 独立安装在一起,因此不需要其他扩展。但是,如果您使用的是 Eclipse 插件,那么还必须将 CDT(C++ 开发工具)扩展安装到 Eclipse 中。有关详细信息,请参见安装说明

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

(可选)您可以在项目属性中修改【编译器系列】定义,并用全路径替换编译器可执行文件名称。 


  • No labels