要导入 Keil uVision 项目,您需要配置原始 uVision 项目以生成 .bat 构建文件。执行以下操作:
生成 .bat 构建文件后,将项目导入 C/C++test,如下所示:
导入的项目将预先选择合适的编译器配置。
也可以使用以下选项以命令行模式导入 Keil uVision 项目:
-uv <.uv2 or .uvproj file location>
如果要更改默认导入设置,可以在纯文本选项文件中指定新设置。这在本地设置(选项)文件中进行了描述。
为了成功分析源代码,需要在为 uVision 编译工具准备的环境下启动 C/C++test。在启动 C/C++test GUI/CLI 之前,必须将 RVCT 编译器和 uVision 调试器(Uv3.exe 或 Uv4.exe)位置添加到 $PATH 变量中。推荐的做法是使用 uVision3 生成的 .bat 构建文件来提取环境设置。 |
要测试使用 C166 的 Keil 7.0 编译器编译的代码,您必须使用 Keil uVision 4.0 项目
[path to]\cpptesttrace.exe --cpptesttraceProjectName=[project name] --cpptesttraceOutputFile=[project name].bdf --cpptesttraceQuoteCmdLineMode=sq "[path to]\Uv4.EXE" -r [project file]
<INSTALL_DIR>/bin/cpptesttrace
。对于使用 Keil C166 IDE 生成的某些源文件,文件扩展名大小写可能会发生变化。这将导致在分析过程中跳过源文件。