概览

简介

Topics
[Upgrade to revision] C Compiler Package for RH850 Family V2.06.00 (PDF | English, 日本語)
    V2.06.00 includes feature enhancements such as the addition of the -ALLOW_OPTIMIZE_ENTRY_BLOCK option and the modification of the -P option.

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.06.00
Released: Jan 22, 2024 Details of upgrade (See Release Note)
CC-RL/CC-RX/CC-RH with CS+
Note1
CC-RH for e² studio
Note2

Note

  1. Update CS+ if you are not already using the latest version.
  2. Separately install the e² studio.

FAQ

Title
What is optimization of external variable access?
Software timer and optimization by the compiler(CC-RH/CC-RX/CC-RL)

See all related FAQs

目标设备

下载

文档

CC-RL/CC-RX/CC-RH Compiler Tutorial - Introduction of Renesas Compiler License Types

This video introduction to the license types of Renesas compiler.

For more information, please visit Compiler License.

CC-RL/CC-RX/CC-RH Compiler Tutorial

  1. Introduction of Renesas Compiler License Types [02:50]  *This video
  2. How to Use a License Manager [02:27]
  3. How to Use a Floating License [03:56]

Other tutorial videos can also be viewed below.

Order

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 usageEdition Part NumberMouserchip1stop
annualNode-Lockedstandard Low price      
RTCRH8500CB02WNR
Buy/QuoteBuy/Quote
professional RTCRH8500CA02WNRBuy/QuoteBuy/Quote
Floatingstandard RTCRH8500CB02WNRN1Buy/QuoteBuy/Quote
professional RTCRH8500CA02WNRN1Buy/QuoteBuy/Quote
permanentNode-Lockedstandard RTCRH8500CS02WNRBuy/QuoteBuy/Quote
professional Popular item      
RTCRH8500CP02WNR
Buy/QuoteBuy/Quote
Floatingstandard RTCRH8500CS02WNRN1Buy/QuoteBuy/Quote
professional RTCRH8500CP02WNRN1Buy/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 NumberMouserchip1stop
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 NumberMouserchip1stop 
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.
Purpose (Field) of UsageFeature License
Evaluation of the features and performance of compiler productsStandard edition (basic features)Restriction on the linkage size: 
No more than 256KB
No restrictionlens
Professional edition (advanced features) lens
Commercial usage (development and/or production) lens
Technical support (contact)  lens

lens Required | — Not required

 

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