Keil MDK-ARM 可以与 C/C++test 独立版和 C/C++test Eclipse 插件版集成。它不需要任何特殊的集成步骤。
C/C++test 经过预配置,支持 Keil 的一组编译器,并与导入到 C/C++test 工作空间中的完整 Keil uVision 项目一起使用。
C++test 支持:
要使用完全自动化的 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 变量中。
此外,您还可以在项目属性中修改编译器种类定义,并用完整路径替换编译器可执行文件名称。