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 变量。
(可选)您可以在项目属性中修改【编译器系列】定义,并用全路径替换编译器可执行文件名称。