跳转到主要内容
瑞萨电子 (Renesas Electronics Corporation) - June is Pride Month, a month to raise awareness of the rights and the culture of the LGBTQ+ community

描述

Topics
・The software for floating license management (Linux) has been updated to V2.10.00, and a new version for macOS has been added.

C Compiler for RH850 Family is intended for the development of ROM-based systems for embedded applications. In addition to powerful optimization functions that help boost code efficiency and speed up program execution, this package provides extension functionality to support a broad range of embedded devices.

 

特性

  • ANSI-compliant
    • Supports C89 and C99.
      NOTE: The variable length array type, complex type, and some standard library functions of the C99 standard are not supported.
  • Superior optimization
    • Generating code that has excellent performance in execution
    • Generating more compact code
    • Generating code optimized for pipelined processing
  • Interoperation with RH850 architecture
    • Provides intrinsic functions
    • Half-precision floating-point [Professional edition only]
    • Synchronization function working when control registers are updated [Professional edition only]
  • Development to match the usage application
    • Supports CS+.
    • Also supports execution from the command line.
  • An MISRA C rule checker supports the description of high-quality program [Professional edition only]
    • Supports automatic checking of C source code based on the MISRA-C: 2004/2012 rules as compiler options.
    • About MISRA C, refer to here. [Learn More]
  • Learn More

发布信息

Product NameCompiler Name / Release Date of the Latest VersionDownload
C Compiler Package for RH850 FamilyCompiler: CC-RH V2.07.00 for Windows
Released: Jan 20, 2025 Details of upgrade (See Release Note)
CC-RH for CS+
Note1
CC-RH for e² studio
Note2
License Manager for Windows
Compiler: CC-RH V2.07.00 for Linux
Released: Jan 20, 2025 Details of upgrade (See Release Note)
CC-RH for Linux
Note3
License Manager for Linux
Note4

Note

  1. Update CS+ if you are not already using the latest version.
  2. Separately install the e² studio.
  3. Equivalent to CC-RH for Windows. Requires a license manager for Linux.
  4. The license manager for Linux does not have a GUI and is operated using a command line interface (CLI).

FAQ

See all related FAQs

目标设备

类型 文档标题 日期
升级 - 编译器
登录后下载 ZIP 74.01 MB 日本語
升级 - 编译器
登录后下载 ZIP 85.30 MB 日本語
升级 - 编译器
登录后下载 ZIP 70.00 MB 日本語
升级 - 编译器
登录后下载 ZIP 7.74 MB 日本語
升级 - 编译器
登录后下载 ZIP 70.31 MB 日本語
升级 - 编译器
登录后下载 ZIP 9.60 MB 日本語
升级 - 编译器
登录后下载 ZIP 16.90 MB 日本語
升级 - 编译器
登录后下载 ZIP 17.52 MB 日本語
升级 - 编译器
登录后下载 ZIP 19.82 MB 日本語
升级 - 编译器
登录后下载 ZIP 70.22 MB 日本語
升级 - 编译器
登录后下载 ZIP 69.88 MB 日本語
升级 - 编译器
登录后下载 ZIP 9.87 MB 日本語
升级 - 编译器
登录后下载 ZIP 69.82 MB 日本語
升级 - 编译器
登录后下载 ZIP 16.67 MB 日本語
升级 - 编译器
登录后下载 ZIP 18.68 MB 日本語
升级 - 编译器
登录后下载 ZIP 6.95 MB 日本語
升级 - 编译器
登录后下载 ZIP 16.47 MB 日本語
升级 - 编译器
登录后下载 ZIP 18.54 MB 日本語
升级 - 编译器
登录后下载 ZIP 16.47 MB 日本語
升级 - 编译器
登录后下载 ZIP 18.51 MB 日本語
升级 - 编译器
登录后下载 ZIP 18.65 MB 日本語
升级 - 编译器
登录后下载 ZIP 16.62 MB 日本語
升级 - 编译器
登录后下载 ZIP 16.50 MB 日本語
升级 - 编译器
登录后下载 ZIP 16.28 MB 日本語
升级 - 编译器
登录后下载 ZIP 15.54 MB 日本語
升级 - 编译器
登录后下载 ZIP 14.64 MB 日本語
升级 - 编译器
登录后下载 ZIP 16.21 MB 日本語
升级 - 编译器
登录后下载 ZIP 15.80 MB 日本語
升级 - 编译器
登录后下载 ZIP 15.75 MB 日本語
升级 - 编译器
登录后下载 ZIP 14.90 MB 日本語
升级 - 编译器
登录后下载 ZIP 14.77 MB 日本語
升级 - 编译器
登录后下载 ZIP 14.62 MB 日本語
升级 - 编译器
登录后下载 ZIP 15.96 MB 日本語
升级 - 编译器
登录后下载 ZIP 22.18 MB 日本語
34 项目
类型 文档标题 日期
手册 - 开发工具 PDF 621 KB 日本語
Since the Software for floating license Management (for Linux/macOS) is only available as a command line version, we will publish a separate user's manual that explains how to use the command line version and its functions, separate from the conventional Softwar for floating license Management (GUI version) for Windows.
发行说明 PDF 322 KB 日本語
This release note announces that in addition to the existing Software for floating license management (for Windows/Linux), we have now started providing new Software for floating license management (command line version) for macOS. This document explains installation/uninstallation on macOS and Linux, as well as basic usage (registering/deleting floating license keys, displaying a list of registered floating license keys, etc.).
工具新闻 - 发布公告 PDF 153 KB 日本語
This is a tool news announcing a revision of the Software for floating license management (for Linux/macOS). This document describes the first support for macOS (using the Terminal), the operating environment, improvements, installation/uninstallation methods, and simple usage instructions.
传单 PDF 188 KB English , 日本語
手册 - 开发工具 PDF 432 KB 日本語
手册 - 开发工具 PDF 920 KB 日本語
手册 - 开发工具 PDF 462 KB 日本語
手册 - 开发工具 PDF 1.35 MB 日本語
发行说明 PDF 316 KB 日本語
发行说明 PDF 315 KB 日本語
发行说明 PDF 311 KB 日本語
发行说明 PDF 320 KB 日本語
工具新闻 - 发布公告 PDF 125 KB 日本語
This is a tool news announcing a revision of the License Manager (for Linux). This document describes the products that are subject to the update, the revision details (a summary of the functional improvements and changes described in the release notes), and how to update.
工具新闻 - 发布公告 PDF 128 KB 日本語
This is a tool news announcing a revision of the License Manager (for Windows). This document describes the products that are subject to the update, the revision details (a summary of the functional improvements and changes described in the release notes), and how to update.
工具新闻 - 发布公告 PDF 124 KB 日本語
This is a tool news announcing a revision of the Software for floating license management (for Linux). This document describes the products that are subject to the update, the revision details (a summary of the functional improvements and changes described in the release notes), and how to update.
工具新闻 - 发布公告 PDF 126 KB 日本語
This is a tool news announcing a revision of the Software for floating license management (for Windows). This document describes the products that are subject to the update, the revision details (a summary of the functional improvements and changes described in the release notes), and how to update.
工具新闻 - 注意事项 PDF 172 KB 日本語
手册 - 开发工具 PDF 2.84 MB 日本語
工具新闻 - 发布公告 PDF 152 KB 日本語
工具新闻 - 发布公告 PDF 147 KB 日本語
传单 PDF 297 KB English , 日本語
工具新闻 - 注意事项 PDF 171 KB 日本語
手册 - 开发工具 PDF 3.58 MB 日本語
发行说明 PDF 229 KB 日本語
发行说明 PDF 274 KB 日本語
发行说明 PDF 253 KB 日本語
发行说明 PDF 254 KB 日本語
发行说明 PDF 249 KB 日本語
工具新闻 - 发布公告 PDF 146 KB 日本語
工具新闻 - 发布公告 PDF 179 KB 日本語
工具新闻 - 发布公告 PDF 147 KB 日本語
工具新闻 - 发布公告 PDF 141 KB 日本語
发行说明 PDF 258 KB 日本語
工具新闻 - 注意事项 PDF 233 KB 日本語
工具新闻 - 通告 PDF 167 KB 日本語
发行说明 PDF 239 KB 日本語
工具新闻 - 发布公告 PDF 141 KB 日本語
工具新闻 - 发布公告 PDF 146 KB 日本語
发行说明 PDF 220 KB 日本語
工具新闻 - 发布公告 PDF 168 KB 日本語
发行说明 PDF 227 KB 日本語
工具新闻 - 通告 PDF 35 KB 日本語
发行说明 PDF 231 KB 日本語
工具新闻 - 发布公告 PDF 155 KB 日本語
发行说明 PDF 224 KB 日本語
工具新闻 - 发布公告 PDF 153 KB 日本語
发行说明 PDF 191 KB 日本語
手册 - 开发工具 PDF 827 KB 日本語
发行说明 PDF 447 KB 日本語
工具新闻 - 通告 PDF 87 KB 日本語
工具新闻 - 注意事项 PDF 282 KB 日本語
工具新闻 - 通告 PDF 143 KB 日本語
工具新闻 - 发布公告 PDF 180 KB 日本語
发行说明 PDF 267 KB 日本語
工具新闻 - 通告 PDF 131 KB 日本語
应用说明 PDF 2.33 MB 日本語
AI 生成的摘要: The professional edition of Renesas compilers enhances embedded software development by providing advanced features such as MISRA-C:2004/2012 rule checking, stack smashing detection, and enhanced security for dynamic memory management. It supports CC-RL, CC-RX, and CC-RH compiler families with additional capabilities like half-precision floating-point and control register synchronization for CC-RH. Licenses include standard, professional, upgrade, and annual options, with a 60-day evaluation period available. The document details feature usage with C source code examples to improve program quality and development efficiency.
手册 - 开发工具 PDF 916 KB 日本語
手册 - 开发工具 PDF 1.11 MB 日本語
手册 - 开发工具 PDF 5.55 MB 日本語
手册 - 开发工具 PDF 1.50 MB 日本語
手册 - 开发工具 PDF 1.13 MB 日本語
发行说明 PDF 268 KB 日本語
工具新闻 - 注意事项 PDF 290 KB 日本語
工具新闻 - 发布公告 PDF 153 KB 日本語
工具新闻 - 推介工具 PDF 327 KB 日本語
应用说明 PDF 565 KB 日本語
AI 生成的摘要: Programming techniques optimize code size, execution speed, and data size for RH850 devices using the CC-RH V2 C compiler. Key areas include compiler options, extended language features like #pragma directives, and coding methods such as reducing code size by replacing switch statements with if-else, unifying function exit points, and using temporary variables. Additional techniques focus on speeding execution and minimizing data size through data alignment and variable type adjustments. Compiler options significantly impact performance and memory usage depending on source code specifics.
工具新闻 - 注意事项 PDF 79 KB 日本語
工具新闻 - 通告 PDF 125 KB 日本語
工具新闻 - 推介工具 PDF 401 KB 日本語
工具新闻 - 推介工具 PDF 408 KB 日本語
传单 PDF 530 KB 日本語
工具新闻 - 注意事项 PDF 145 KB 日本語
工具新闻 - 发布公告 PDF 184 KB 日本語
发行说明 PDF 88 KB 日本語
手册 - 开发工具 PDF 58 KB 日本語
手册 - 开发工具 PDF 226 KB 日本語
工具新闻 - 注意事项 PDF 98 KB 日本語
工具新闻 - 推介工具 PDF 242 KB 日本語
工具新闻 - 注意事项 PDF 225 KB 日本語
工具新闻 - 注意事项 PDF 223 KB 日本語
工具新闻 - 推介工具 PDF 171 KB 日本語
工具新闻 - 通告 PDF 87 KB 日本語
手册 - 开发工具 PDF 413 KB 日本語
工具新闻 - 推介工具 PDF 353 KB 日本語
工具新闻 - 注意事项 PDF 316 KB 日本語
工具新闻 - 发布公告 PDF 160 KB 日本語
发行说明 PDF 246 KB 日本語
发行说明 PDF 265 KB 日本語
工具新闻 - 推介工具 PDF 242 KB 日本語
手册 - 开发工具 PDF 2.73 MB 日本語
工具新闻 - 推介工具 PDF 464 KB 日本語
工具新闻 - 通告 PDF 411 KB 日本語
工具新闻 - 发布公告 PDF 82 KB 日本語
工具新闻 - 注意事项 PDF 87 KB 日本語
应用说明 PDF 730 KB 日本語
AI 生成的摘要: The PIC/PID facilities allow relocation and execution of code and data at specified memory addresses without re-linking. The CC-RH compiler supports three facilities: PIC for position-independent code, PIROD for position-independent read-only data, and PID for position-independent data. Using the PIC facility, updated application programs can run at desired addresses without affecting previous versions. The compiler options '-pic' and '-pirod' enable these features, changing code sections to '.pctext' for PC-relative addressing. PIC functions can call non-PIC functions and vice versa, with address references managed accordingly.
工具新闻 - 注意事项 PDF 267 KB 日本語
工具新闻 - 发布公告 PDF 106 KB 日本語
发行说明 PDF 444 KB 日本語
工具新闻 - 注意事项 PDF 95 KB 日本語
工具新闻 - 注意事项 PDF 189 KB 日本語
工具新闻 - 发布公告 PDF 106 KB 日本語
发行说明 PDF 648 KB 日本語
工具新闻 - 注意事项 PDF 101 KB 日本語
工具新闻 - 发布公告 PDF 102 KB 日本語
工具新闻 - 注意事项 PDF 250 KB 日本語
发行说明 PDF 662 KB 日本語
手册 - 开发工具 PDF 1.25 MB 日本語
指南 PDF 493 KB 日本語
工具新闻 - 发布公告 PDF 181 KB 日本語
指南 PDF 445 KB 日本語
工具新闻 - 注意事项 PDF 187 KB 日本語
工具新闻 - 注意事项 PDF 86 KB 日本語
工具新闻 - 发布公告 PDF 137 KB 日本語
工具新闻 - 注意事项 PDF 92 KB 日本語
手册 - 开发工具 PDF 850 KB 日本語
发行说明 PDF 499 KB 日本語
工具新闻 - 发布公告 PDF 213 KB 日本語
手册 - 开发工具 PDF 416 KB 日本語
工具新闻 - 注意事项 PDF 84 KB 日本語
工具新闻 - 注意事项 PDF 79 KB 日本語
工具新闻 - 注意事项 PDF 128 KB 日本語
工具新闻 - 发布公告 PDF 156 KB 日本語
发行说明 PDF 469 KB 日本語
指南 PDF 1.30 MB 日本語
工具新闻 - 注意事项 PDF 59 KB 日本語
指南 PDF 352 KB 日本語
工具新闻 - 发布公告 PDF 100 KB 日本語
工具新闻 - 注意事项 PDF 101 KB 日本語
工具新闻 - 注意事项 PDF 39 KB 日本語
工具新闻 - 注意事项 PDF 39 KB 日本語
工具新闻 - 注意事项 PDF 203 KB 日本語
工具新闻 - 发布公告 PDF 318 KB 日本語
发行说明 PDF 140 KB 日本語
工具新闻 - 注意事项 PDF 202 KB 日本語
发行说明 PDF 122 KB 日本語
发行说明 PDF 146 KB 日本語
工具新闻 - 注意事项 PDF 208 KB 日本語
工具新闻 - 发布公告 PDF 614 KB 日本語
工具新闻 - 注意事项 PDF 203 KB 日本語
工具新闻 - 发布公告 PDF 562 KB 日本語
140 项目

When purchasing a compiler package, contact your nearest distributor.      
Alternatively, Web sites for online sales are accessible by clicking on a [Buy/Quote] button in the table below.

  • We offer various licenses to suit a range of needs. Refer to Compiler Licenses for details.
  • The license keys of the compiler included in the packages for each of the products are usable with either CS+ or the e² studio.      
    In the Americas and Europe, use the e² studio instead of the CS+.
  • From July 2022, the CC-RH compiler has also been made usable with the e² studio.      
    *Combinations of CC-RH V2.04.00 and later versions and e² studio 2022-07 and later versions are supported.
  • The C Compiler Package no longer includes the installation medium (CD/DVD).      
    Please obtain the installer from each product page.
  • 1.02.00 or later versions of CC-RH support both floating licenses and annual licenses.

 

Licenses for Newly Purchasing the Latest CC-RH V2

Give the part number from the list below to the distributor. Web sites for online sales are also accessible by clicking on a [Buy/Quote] button in the table below.

Important      
Each of the compiler packages listed below comes with a license which allows you to use the latest version of CC-RH V2.      
Note that commercial editions of versions of the CC-RH compiler that are earlier than V2.00.00 cannot be used although those for which the version is V2.00.00 or later can be used with a license key for CC-RH V2.      
Contact the distributor if you prefer an earlier version.
C Compiler Package V2 for RH850 FamilyOnline Sales
PeriodForm of usageEditionPart NumberMouserAvnet
annualNode-LockedstandardLow price      
RTCRH8500CB02WNR
Buy/QuoteBuy/Quote
  professionalRTCRH8500CA02WNRBuy/QuoteBuy/Quote
 FloatingstandardRTCRH8500CB02WNRN1Buy/QuoteBuy/Quote
  professionalRTCRH8500CA02WNRN1Buy/QuoteBuy/Quote
permanentNode-LockedstandardRTCRH8500CS02WNRBuy/QuoteBuy/Quote
  professionalPopular item      
RTCRH8500CP02WNR
Buy/QuoteBuy/Quote
 FloatingstandardRTCRH8500CS02WNRN1Buy/QuoteBuy/Quote
  professionalRTCRH8500CP02WNRN1Buy/QuoteBuy/Quote

For multiple licenses, the end of the part number depends on the number of licenses.

  • For Node-Locked licenses, L5, LA, or LT is added at the end of the part number depending on the number of licenses (5, 10, or 20).      
    (For example, when the number of licenses is 5, the part number is RTCRH8500CP02WNRL5
  • For Floating licenses, the last numeric character “1” at the end of the part number is replaced by 5, A, or T depending on the number of licenses (5, 10, or 20).      
    (For example, when the number of licenses is 5, the part number is RTCRH8500CP02WNRN5

 

License for Upgrading from the CC-RH Standard Edition to the Professional Edition

Give the part number from the list below to the distributor. Web sites for online sales are also accessible by clicking on a [Buy/Quote] button in the table below.

C Compiler Package V2 for RH850 Family Upgrade (Edition)Online Sales
PeriodForm of usagePart NumberMouserAvnet
permanentNode-LockedRTCRH8500CU02WNRBuy/QuoteBuy/Quote

Note

  1. Node-Locked license for CC-RH V2 standard version (permanent) is required.
  2. This form of upgrade (of the edition) is only for node-locked licenses; it will not apply to floating licenses and annual licenses.

For multiple licenses, the end of the Part Number changes depending on the number of licenses.

  • For Node-Locked licenses, L5, LA, or LT is added at the end of the part number depending on the number of licenses (5, 10, or 20).      
    (For example, when the number of licenses is 5, the part number is RTCRH8500CU02WNRL5

 

Licenses for Upgrading from CC-RH V1 to CC-RH V2

Give the part number from the list below to the distributor. Web sites for online sales are also accessible by clicking on a [Buy/Quote] button in the table below.

C Compiler Package V2 for RH850 Family Upgrade (Version)Online Sales
PeriodForm of usageEditionPart NumberMouserAvnet
permanentNode-LockedstandardRTCRH8500CE02WNRBuy/QuoteBuy/Quote
  professional (Note1)RTCRH8500CV02WNRBuy/QuoteBuy/Quote
 FloatingstandardRTCRH8500CE02WNRN1Buy/QuoteBuy/Quote
  professional (Note1)RTCRH8500CV02WNRN1Buy/QuoteBuy/Quote

Note

  1. A professional edition license for CC-RH V1 is required.

For multiple licenses, the end of the Part Number changes depending on the number of licenses.

  • For Node-Locked licenses, L5, LA, or LT is added at the end of the part number depending on the number of licenses (5, 10, or 20).      
    (For example, when the number of licenses is 5, the part number is RTCRH8500CV02WNRL5
  • For Floating licenses, the last numeric character “1” at the end of the part number is replaced by 5, A, or T depending on the number of licenses (5, 10, or 20).      
    (For example, when the number of licenses is 5, the part number is RTCRH8500CV02WNRN5

 

License Requirements

If you will be using the CC-RH for purposes below such as commercial usage, consider purchasing a license for CC-RH.

  • You can use the CC-RH free of charge to evaluate its features and performance before purchasing a license.
  • For more information on the trial period and types of license, see Compiler Licenses.

 

Related Services

Compiler Qualification (Service to Support Functional Safety)

For customers who are using a compiler for Renesas devices, we offer a support service for the qualification of confidence that development tools meet the requirements of ISO 26262, Road Vehicles Functional Safety. This service incurs a charge.      
Compiler Qualification

Compiler Maintenance Service (Agreement for Maintenance Service for a Specified Compiler Version)

Renesas offers a maintenance service for a specific compiler version for customers who are using the compiler over the long term. This service incurs a charge.      
Compiler Maintenance Service

Assistance with Compiler Migration

The IDEs from Renesas (such as the e² studio and CS+) allow for the porting of projects between IDEs to facilitate the reuse of existing resources. Refer to the guidance page of migration when changing your compiler after changing your development environment. The guidance page describes precautions that must be taken when changing compilers, such as differences in options and in extended language specifications.      
Migrating between Integrated Development Environments

图像
Import other IDE Project

支持社区

  1. CS+新建U2B24工程编译报错(W) W0561017:Paid license of CC-RH V2 is not found, and the evaluation period has expired. Please consider purchasing the product. 要怎么添加license

    CS+新建U2B24工程编译报错(W) W0561017:Paid license of CC-RH V2 is not found, and the evaluation period has expired. Please consider purchasing the product.   要怎么添加license

    2025年6月7日
  2. 有没有在E2 studio中可使用的FCL库,针对RH850/F1K

    官网的FCL库貌似都是在CS+中使用的,在E2编译,会提示错误

    2024年6月25日

知识库

  1. E0562310 (使用的符号名)

    ... 择[标准库]选项卡→在类别(Y)中选择[标准库](4) 确认是否从类别(C)中选择了相应的库1-2. 使用了CS+时・CC-RH/CC-RL的情况    编 ...

支持社区

支持社区

在线询问瑞萨电子工程社群的技术人员,快速获得技术支持。
浏览文章

知识库

浏览我们的知识库,获取文章、常见问题解答及其他实用资源。
提交工单

提交工单

需要咨询技术性问题或提供非公开信息吗?