概要

説明

トピックス
【リビジョンアップ】RH850ファミリ用Cコンパイラパッケージ V2.06.00 (PDF | English, 日本語)
    V2.06.00では、-ALLOW_OPTIMIZE_ENTRY_BLOCKオプションの追加や -Pオプションの改善など機能改善を行っています。 

RH850ファミリ用のCコンパイラは、組み込み用途におけるROM化システムの開発を前提とし、コード効率やプログラム実行速度を向上させる強力な最適化機能をはじめ、豊富な機器組み込み向け拡張機能を提供します。

 

特長

  • ANSI規格準拠
    • C89、C99をサポート。
      Note: C99の可変長配列型・複素数型・一部の標準ライブラリ関数はサポートしていません。
  • 優れた最適化
    • 優れた実行性能のコード生成。
    • コンパクトなコード生成。
    • パイプラインを考慮した最適化。
  • RH850アーキテクチャとの協調
    • 各種組み込み関数を提供。
    • 半精度浮動小数点数 [professional版]
    • 制御レジスタ更新時の同期化機能 [professional版]
  • MISRA Cルールチェッカで高品質なプログラム記述をサポート [professional版]
    • MISRA-C:2004/2012ルールに基づくCソースコード記述の自動チェックを、コンパイラオプションでサポート。
    • MISRA Cについては こちらを参照。 [詳細]
  • Learn More

リリース情報

製品名コンパイラ/最新版リリース日ダウンロード
RH850ファミリ用Cコンパイラパッケージコンパイラ: CC-RH V2.06.00
リリース: 2024/01/22 バージョンアップ内容 (リリースノート)
CS+(CC-RL/CC-RX/CC-RHを含む)
Note1
e² studio用 CC-RH
Note2

Note

  1. CS+が最新版でない場合はアップデートしてください。
  2. 別途e² studioをインストールして使用してください。

FAQ

内容
外部変数アクセス最適化とは
ソフトウェアタイマとコンパイラの最適化

関連FAQをすべて見る

ターゲットデバイス

ダウンロード

ドキュメント

CC-RL/CC-RX/CC-RH コンパイラ チュートリアル - ルネサス製コンパイラのライセンスタイプのご紹介

この動画では、ルネサスコンパイラのライセンスの種類について説明します。
ライセンスの詳細はコンパイラライセンスもご参照ください。

CC-RL/CC-RX/CC-RH コンパイラ チュートリアルビデオ

  1. ルネサス製コンパイラのライセンスタイプのご紹介 [02:50] ※本ビデオ
  2. ライセンス・マネージャの使い方 [02:27]
  3. フローティング ライセンスの使い方 [03:56]

その他のチュートリアルビデオも以下からご覧いただけます

ご購入

コンパイラパッケージは、代理店からご購入ください。    
また下表の「購入/見積」のリンクよりオンライン販売のウェブサイトも利用可能です。

  • 状況に合わせて選べる各種ライセンスをご用意しています。ライセンス形態の詳細は「コンパイラライセンス」をご参照ください。
  • 各製品パッケージに含まれるコンパイラのライセンスキーは、CS+とe² studioのどちらの環境でも使用可能です。
  • 2022年7月よりCC-RHもe² studioで利用可能になりました。    
    *CC-RH V2.04.00以降、e² studio 2022-07以降のみ
  • インストール媒体(CD/DVD)つきのコンパイラ製品は廃止しました。インストーラは各製品ページから入手してください。
  • フローティング・ライセンスおよびannualライセンスに対応しているコンパイラは、CC-RH V1.02.00 以降です。

 

最新版CC-RH V2 の新規購入用ライセンス

以下の発注型名を代理店にご連絡ください。下表の「購入/見積」からオンライン販売サイトもご利用いただけます。

Important    
本情報に記載の製品は、最新版CC-RH V2を使用するためのライセンスです。    
CC-RH V2のライセンスキーでCC-RH V2.00.00以上のコンパイラを製品版として使用できますが、CC-RH V2.00.00未満のコンパイラは使用できませんので、ご注意ください。    
旧バージョンの購入をご希望の場合は代理店にお問合せください。
RH850ファミリ用Cコンパイラパッケージ V2オンライン販売
期間使用形態エディション発注型名chip1stopMouser
annualノードロックstandard版低価格    
RTCRH8500CB02WNR
購入/見積open_in_new購入/見積open_in_new
professional版RTCRH8500CA02WNR購入/見積open_in_new購入/見積open_in_new
フローティングstandard版RTCRH8500CB02WNRN1購入/見積open_in_new購入/見積open_in_new
professional版RTCRH8500CA02WNRN1購入/見積open_in_new購入/見積open_in_new
permanentノードロックstandard版RTCRH8500CS02WNR購入/見積open_in_new購入/見積open_in_new
professional版人気    
RTCRH8500CP02WNR
購入/見積open_in_new購入/見積open_in_new
フローティングstandard版RTCRH8500CS02WNRN1購入/見積open_in_new購入/見積open_in_new
professional版RTCRH8500CP02WNRN1購入/見積open_in_new購入/見積open_in_new

複数ライセンスは、ライセンス数によって発注型名の末尾が変わります。

  • ノードロック・ライセンスの場合、ライセンス数(5/10/20)により発注型名の後ろに L5/LA/LT を付加します。    
    (例:5ライセンスの場合、RTCRH8500CP02WNRL5
  • フローティング・ライセンスの場合、ライセンス数(5/10/20)により発注型名の末尾1文字の数字(1)を 5/A/T に置換します。    
    (例:5ライセンスの場合、RTCRH8500CP02WNRN5

 

CC-RH V2 standard版からprofessional版へのアップグレード用ライセンス

以下の発注型名を代理店にご連絡ください。下表の「購入/見積」からオンライン販売サイトもご利用いただけます。

RH850ファミリ用Cコンパイラパッケージ V2 アップグレード(エディション)オンライン販売
期間使用形態発注型名chip1stopMouser
permanentノードロックRTCRH8500CU02WNR購入/見積open_in_new購入/見積open_in_new

Note

  1. CC-RH V2 standard版(permanent)のノードロック・ライセンスが必要です。
  2. フローティング・ライセンス用、annualライセンス用はありません。

複数ライセンスは、ライセンス数によって発注型名の末尾が変わります。

  • ノードロック・ライセンスの場合、ライセンス数(5/10/20)により発注型名の後ろに L5/LA/LT を付加します。    
    (例:5ライセンスの場合、RTCRH8500CU02WNRL5

 

CC-RH V1からCC-RH V2へのアップグレード用ライセンス

以下の発注型名を代理店にご連絡ください。下表の「購入/見積」からオンライン販売サイトもご利用いただけます。

RH850ファミリ用Cコンパイラパッケージ V2 アップグレード(バージョン)オンライン販売
期間使用形態エディション発注型名chip1stopMouser 
permanentノードロックstandard版RTCRH8500CE02WNR購入/見積open_in_new購入/見積open_in_new 
professional版(Note1)RTCRH8500CV02WNR購入/見積open_in_new購入/見積open_in_new 
フローティングstandard版RTCRH8500CE02WNRN1購入/見積open_in_new購入/見積open_in_new 
professional版(Note1)RTCRH8500CV02WNRN1購入/見積open_in_new購入/見積open_in_new 

Note

  1. CC-RH V1 professional版のライセンスが必要です

複数ライセンスは、ライセンス数によって発注型名の末尾が変わります。

  • ノードロック・ライセンスの場合、ライセンス数(5/10/20)により発注型名の後ろに L5/LA/LT を付加します。    
    (例:5ライセンスの場合、RTCRH8500CV02WNRL5
  • フローティング・ライセンスの場合、ライセンス数(5/10/20)により発注型名の末尾1文字の数字(1)を 5/A/T に置換します。    
    (例:5ライセンスの場合、RTCRH8500CV02WNRN5

 

ライセンス要件

商用利用など下記要件に適合する場合に、ライセンスをご購入ください。

  • ライセンスご購入前に、製品の機能や性能を評価するために無償でご利用いただけます。
  • 試用期間やライセンス形態の詳細は「コンパイラライセンス」をご参照ください。
ご利用目的(用途)機能 ライセンス要否
コンパイラ製品の機能や性能評価standard版(基本機能)制限有 リンクサイズ256kB以内
制限無lens
professional版(付加機能) lens
商用利用(お客様製品の開発・生産)  lens
技術サポート (問合せ対応)  lens

lens 要 | — 不要

 

関連サービス

コンパイラ評価サービス(機能安全対応)

コンパイラ製品をお使いいただいているお客様に対し、機能安全規格ISO26262で求められる「開発ツールの認定」を支援する有償サービスです。    
コンパイラ評価サービス(機能安全対応)

 

コンパイラ保守サービス(コンパイラバージョン固定保守契約)

特定のコンパイラバージョンを長期間使用されるお客様に「安心」を提供するための有償サポートサービスです。    
コンパイラ保守サービス(コンパイラバージョン固定保守契約)

 

コンパイラ移行支援

ルネサスの統合開発環境(e² studio、CS+等)では、相互にプロジェクトの移植ができ、資産の再利用が可能です。開発環境の変更に伴うコンパイラの変更時には「移行ガイド」をご利用ください。コンパイラを変更した際のオプション・拡張言語仕様等、変更時に注意すべき仕様の差分を説明しています。    
統合開発環境の移行方法

画像
他の統合開発環境プロジェクトをインポート