RH850ファミリ用Cコンパイラパッケージ

概要

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

トピックス

CC-RH V2.01.00リリース。未使用の関数や変数を削除するリンク時最適化を追加しました。

詳細はこちら(ツールニュース) >>

リリース情報

製品名 コンパイラ/最新版リリース日 無償評価版
RH850ファミリ用Cコンパイラパッケージ(統合開発環境つき)
(CS+同梱。同梱CS+が最新版でない場合はアップデートしてください。 CS+最新版 >>)
コンパイラ: CC-RH
リリース: 2019/01/21 バージョンアップ内容 (ツールニュース)
 無償評価版

特長

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

Note

  1. 可変長配列型・複素数型・一部の標準ライブラリ関数はサポートしていません。

製品展開/オーダ情報

状況に合わせて選べる各種ライセンスをご用意しています。ライセンス形態の詳細は「コンパイラライセンス」をご参照ください。

コンパイラパッケージの購入については、最寄りのルネサス エレクトロニクス営業担当または特約店までご連絡ください。

  • 「(統合開発環境つき)」以外のパッケージは、別途、統合開発環境(CS+)のインストールが必要です。
  • フローティング・ライセンスおよびannualライセンスに対応しているコンパイラは、RH850ファミリ用Cコンパイラパッケージ(CC-RH) V1.02.00 以降です。
  • 発注型名はご購入ライセンス数によってバリエーションがあります。複数ライセンスもご用意しています。

Important: 本情報に記載の製品は、最新版CC-RH V2を使用するためのライセンスです。ご購入前に、使用したいCC-RHのバージョンとライセンス形態を必ずご確認ください。旧バージョンの購入をご希望の場合は弊社代理店にお問合せください。

パッケージ名 インストール媒体 発注型名(1ライセンス)
名称 エディション 期間 ノードロック/フローティング
RH850ファミリ用Cコンパイラパッケージ(統合開発環境つき) V2 professional版 permanent ノードロック RTCRH8500CP02WDR
RTCRH8500CP02WNR
フローティング RTCRH8500CP02WDRN1
RTCRH8500CP02WNRN1
RH850ファミリ用Cコンパイラパッケージ V2 professional版 annual ノードロック RTCRH8500CA02WNR
フローティング RTCRH8500CA02WNRN1
RH850ファミリ用Cコンパイラパッケージ(統合開発環境つき) V2 standard版 permanent ノードロック RTCRH8500CS02WDR
RTCRH8500CS02WNR
フローティング RTCRH8500CS02WDRN1
RTCRH8500CS02WNRN1
RH850ファミリ用Cコンパイラパッケージ V2 standard版 annual ノードロック RTCRH8500CB02WNR
フローティング RTCRH8500CB02WNRN1

 あり | — なし

複数ライセンス (ライセンス数によって変わります)

ノードロック・ライセンス ライセンス数 説明 発注型名例
5 発注型名の後ろにL5を付加 RTCRH8500CP02WDRL5
10 発注型名の後ろにLAを付加 RTCRH8500CP02WDRLA
20 発注型名の後ろにLTを付加 RTCRH8500CP02WDRLT
フローティング・ライセンス ライセンス数 説明 発注型名例
5 発注型名末尾の数字を5に置換 RTCRH8500CP02WDRN5
10 発注型名末尾の数字をAに置換 RTCRH8500CP02WDRNA
20 発注型名末尾の数字をTに置換 RTCRH8500CP02WDRNT

Important: 本情報に記載の製品は、最新版CC-RH V2を使用するためのライセンスです。ご購入前に、使用したいCC-RHのバージョンとライセンス形態を必ずご確認ください。旧バージョンの購入をご希望の場合は弊社代理店にお問合せください。

パッケージ名 インストール媒体 発注型名(1ライセンス) 説明
名称 期間 ノードロック/フローティング
RH850ファミリ用Cコンパイラパッケージ V2 アップグレード(エディション) permanent ノードロック なし RTCRH8500CU02WNR ノードロック・ライセンス(permanent)のみ。フローティング・ライセンス、annualライセンスはありません。

複数ライセンス (ライセンス数によって変わります)

ノードロック・ライセンス ライセンス数 説明 発注型名例
5 発注型名の後ろにL5を付加 RTCRH8500CU02WNRL5
10 発注型名の後ろにLAを付加 RTCRH8500CU02WNRLA
20 発注型名の後ろにLTを付加 RTCRH8500CU02WNRLT

Important: 本情報に記載の製品は、最新版CC-RH V2を使用するためのライセンスです。ご購入前に、使用したいCC-RHのバージョンとライセンス形態を必ずご確認ください。旧バージョンの購入をご希望の場合は弊社代理店にお問合せください。

パッケージ名 インストール媒体 発注型名(1ライセンス)
名称 エディション 期間 ノードロック/フローティング
RH850ファミリ用Cコンパイラパッケージ V2 アップグレード(バージョン) professional版 permanent ノードロック RTCRH8500CV02WNR
RH850ファミリ用Cコンパイラパッケージ V2 アップグレード(バージョン) フローティング RTCRH8500CV02WNRN1
RH850ファミリ用Cコンパイラパッケージ V2 アップグレード(バージョン) standard版 permanent ノードロック RTCRH8500CE02WNR
RH850ファミリ用Cコンパイラパッケージ V2 アップグレード(バージョン) フローティング RTCRH8500CE02WNRN1

複数ライセンス (ライセンス数によって変わります)

ノードロック・ライセンス ライセンス数 説明 発注型名例
5 発注型名の後ろにL5を付加 RTCRH8500CV02WNRL5
10 発注型名の後ろにLAを付加 RTCRH8500CV02WNRLA
20 発注型名の後ろにLTを付加 RTCRH8500CV02WNRLT
フローティング・ライセンス ライセンス数 説明 発注型名例
5 発注型名末尾の数字を5に置換 RTCRH8500CV02WNRN5
10 発注型名末尾の数字をAに置換 RTCRH8500CV02WNRNA
20 発注型名末尾の数字をTに置換 RTCRH8500CV02WNRNT

関連サービス

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

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

詳細はこちら >>

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

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

詳細はこちら >>

コンパイラ移行支援

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

詳細はこちら >>

開発ツール サポート情報

タイトル 概要
My Renesas MY RENESASに登録いただくと、各種ドキュメントの改訂情報、ツール製品などのダウンロードサービスやメールニュースなどの各種サービスをご利用いただけるようになります。
セミナー マイコン学習のための情報が掲載されています。
FAQ よくあるお問合せ、開発のヒントが掲載されています。
フォーラム ルネサスの総合コミュニティサイトです。
ツールニュース ツールのリリース情報、注意事項などが掲載されています。
動作環境 ツール製品の最新バージョンの動作環境をご案内しています。
旧製品/保守製品 すでに新規供給を終了しているルネサス開発環境製品の一覧が掲載されています。

無償版から製品版への切り替え

コンパイラを製品版としてお使いいただくには、CS+のインストール時またはインストール済の状態で、購入したコンパイラパッケージのライセンスキーを入力してください。対象のマイコンの機能制限が解除され、製品版として使用できるようになります。操作詳細はマニュアルをご参照ください。

コンパイラのバージョンアップについて

コンパイラライセンスはバージョンごとに異なります。例えば、V1.**.**とV2.**.**はバージョンが異なりますので別ライセンスになります。

コンパイラのバージョンアップは有償となり、ライセンスキーも別になります。旧バージョンのライセンスキーをお持ちでも、新バージョンのライセンスキーをお持ちでない場合は、バージョンアップすると、新バージョンは無償評価版としてのご利用になります。旧バージョンは引き続き製品版としてお使いいただけます。

コンパイラのアップデート方法

常に最新版でお使いいただくようアップデートをお願いします。アップデート方法詳細はツールニュースをご覧ください。

アップデート情報 (ツールニュース) >>

アップデートマネージャを起動してアップデートしてください。なお、アップデートの有償/無償は以下のとおりです。

  • リビジョンのアップデート: 無償 [例] V2.01.00からV2.02.00
  • バージョンのアップデート: 有償 [例] V1.07.01からV2.00.00 (製品版)

対応デバイスの更新方法

アップデートマネージャを起動してデバイス依存情報(DevInfo_RH850)をアップデートしてください。