概要

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

トピックス

CC-RL V1.07.00リリース。ベクタテーブル・セクションをアドレス別に分割する機能の追加や、#pragma address機能、#pragma section機能の拡充により、コードやデータが配置されていなかった領域を有効に活用できるようになりました。

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

リリース情報

製品名 バージョン/リリース日 備考
RL78ファミリ用Cコンパイラパッケージ(統合開発環境つき)(CS+同梱) 最新Ver.: CS+ V.7.00.00
(CS+ for CC V7.00.00)
リリース: 2018/07/20
コンパイラ: CC-RL
最新Ver.: V1.07.00
リリース: 2018/07/20
RL78ファミリ用Cコンパイラパッケージ(統合開発環境なし)(別途e² studioをインストールして使用) 最新Ver.: CC-RL V1.07.00
リリース: 2018/07/20

特長

ANSI規格準拠
  • C89、C99(Note1) をサポート
優れた最適化
  • 最新の最適化による優れた実行性能のコード生成(当社従来品CA78K0Rに対し3倍(Note2)の実行性能)。
  • 最新の最適化によるコンパクトなコード生成(当社従来品CA78K0Rに対し1割(Note2)コード効率向上)。
  • 豊富な最適化機能はGUIで簡単設定。
RL78マイコンアーキテクチャとの協調
  • 割り込み処理をC言語で記述可能(当社従来品CA78K0Rに対し6倍(Note2)の割り込み応答性能)。
  • 各種組み込み関数を提供。
MISRA Cルールチェッカで高品質なプログラム記述をサポート(Note3)
  • MISRA-C:2004/2012ルールに基づくCソースコード記述の自動チェックを、コンパイラオプションでサポート。
  • MISRA Cについてはこちらを参照。
CA78K0RからRL78ファミリ用CコンパイラCC-RLへの移行支援(詳細はこちらを参照)

Note

  1. 1. 可変長配列型・複素数型・一部の標準ライブラリ関数はサポートしていません。
  2. 2. 当社保有のプログラムでの測定値
  3. 3. professional版のみサポート

製品展開/オーダ情報

製品名 (Note7, 8) IDE 期間 ノードロック・ライセンス フローティング・ライセンス(Note9)
発注型名 (Note1) 媒体 発注型名 (Note2) 媒体
RL78ファミリ用Cコンパイラパッケージ(統合開発環境つき)standard版 CS+ permanent RTCRL7800CS01WDR (Note3) RTCRL7800CS01WDRNx (Note3)
RTCRL7800CS01WNR (Note4) RTCRL7800CS01WNRNx (Note4)
RL78ファミリ用Cコンパイラパッケージ(統合開発環境つき)professional版 CS+ permanent RTCRL7800CL01WDR (Note3) RTCRL7800CL01WDRNx (Note3)
RTCRL7800CL01WNR (Note4) RTCRL7800CL01WNRNx (Note4)
RL78ファミリ用Cコンパイラパッケージ(統合開発環境なし)standard版 e² studio (Note6) permanent RTCRL7800CN01WRR (Note3) RTCRL7800CN01WRRNx (Note3)
RTCRL7800CN01WNR (Note4) RTCRL7800CN01WNRNx (Note4)
RL78ファミリ用Cコンパイラパッケージ(統合開発環境なし)professional版 e² studio (Note6) permanent RTCRL7800CC01WRR (Note3) RTCRL7800CC01WRRNx (Note3)
RTCRL7800CC01WNR (Note4) RTCRL7800CC01WNRNx (Note4)
RL78ファミリ用Cコンパイラパッケージ standard版 CS+ e² studio (Note6) annual (Note9) RTCRL7800CB01WNR (Note5) RTCRL7800CB01WNRNx (Note5)
RL78ファミリ用Cコンパイラパッケージ professional版 CS+ e² studio (Note6) annual (Note9) RTCRL7800CA01WNR (Note5) RTCRL7800CA01WNRNx (Note5)

 あり | — なし

Note

  1. 1. 複数ライセンス5、10、20の場合は、型名の後ろにL5、LA、LTを付加
      例)
      1ライセンスの場合は、RTCRL7800CS01WDR
      5ライセンスの場合は、RTCRL7800CS01WDRL5
  2. 2. x(小文字のエックス)は、1ライセンス品の場合 1、5ライセンス品の場合 5、10ライセンス品の場合 A、20ライセンス品の場合 T
      例)
      「RL78ファミリ用Cコンパイラパッケージ(統合開発環境つき) professional版 フローティング・ライセンス」媒体ありかつ20ライセンスの場合、発注型名は RTCRL7800CL01WDRNT
  3. 3. ライセンスキー証書等の書類とインストール媒体を同梱しています。
  4. 4. ライセンスキー証書等の書類のみ同梱しています。
  5. 5. ライセンス取得コード証書等の書類のみ同梱しています。
  6. 6. 別途e² studio、または、CS+のインストールが必要です。
  7. 7. 統合開発環境付き、統合開発環境なしどちらのライセンスキーを購入されてもCS+、e² studio両方の環境で使用可能です。
      例)
      統合開発環境なしを購入した場合、CS+をWebからダウンロードしてインストール、購入したライセンスキーを登録して使用することも可能
  8. 8. RL78,78Kファミリ用Cコンパイラパッケージ(CA78K0R)とは別の製品です。
  9. 9. フローティング・ライセンスおよびannualライセンスに対応しているコンパイラ、およびバージョンは以下のとおりです。
    • RL78ファミリ用Cコンパイラパッケージ(CC-RL) V1.01.00 以降
製品名 (Note1, 2) 発注型名 (Note3)
RL78ファミリ用Cコンパイラパッケージ professional版 ノードロック・ライセンス(permanent) V1 アップグレード(エディション) RTCRL7800CU01WNR

Note

  1. 1. standard版からprofessional版へアップグレードするためのライセンスです。
  2. 2. ノードロック・ライセンス(permanent)のみ対応です。フローティング・ライセンスやannualライセンスへの対応予定はありません。
  3. 3. 複数ライセンス5、10、20の場合は、型名の後ろにL5、LA、LTを付加

開発ツール サポート情報

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