C/C++test 独立版和 C/C++test 插件版都可以与 Renesas High-performance Embedded Workshop(HEW)一起使用——不需要特殊的集成。

对 Renesas HEW 项目的支持不涉及与开发环境的完全集成,但您可以:

  • 利用对 HEW 编译器集的支持,并允许 C/C++test 项目使用这些编译器。
  • 将完整的 HEW 项目导入 C/C++test 工作空间。

支持概要

C/C++test 支持 High-performance Embedded Workshop 4。

支持的编译器

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

已知局限性

Renesas SuperH RISC 引擎

根据测试可执行程序中包含的运行时测试功能,所准备的测试二进制文件可能比原始应用程序大得多。在一些有限的环境中,可用程序内存的空间可能出现问题。类似的限制还包括程序执行期间对堆和堆栈内存的额外消耗。要解决这个问题,您可能需要修改内存中的程序布局,并更改可用堆栈/堆的大小。

自动桩函数配置的过程需要扫描链接最终程序时使用的库。  C/C++test 无法从库中读取 C++ 符号。这可能导致与丢失符号相关的错误报告。

由于已知的命令行处理编译器限制,C/C++test 不支持工作空间位置和/或 C/C++test 安装目录带有 '(' 和 ')' 的路径。

要求

该标准规则适用于 C/C++test。如果安装的是独立版 C/C++test,则不需要扩展(CDT 已经包括在内)。对于 Eclipse 插件版,您必须将 CDT(C++ 开发工具)扩展安装到 Eclipse 中。详细信息请参阅安装说明许可。 

编译器必须在环境中可见,以便使用 Renesas HEW 编译器进行测试。使用以下 Renesas High-performance Embedded Workshop 安装目录中的 *.bat 文件轻松设置环境变量。


Renesas 版本*.bat 文件目录

Renesas SuperH RISC engine (v9.04)

Tools\Renesas\Sh\9_4_0\shv9400env.bat


  1. 打开 Windows 命令行窗口并运行 bat 文件。
  2. 在同一个命令行窗口中运行 C/C++test。
  • No labels