概要
説明
RL78、78Kファミリ用のCコンパイラ(CA78K0R、CA78K0)は、組み込み用途におけるROM化システムの開発を前提とし、コード効率やプログラム実行速度を向上させる強力な最適化機能をはじめ、豊富な機器組み込み向け拡張機能を提供します。
78Kファミリをお使いのお客様は、本製品(CA78K0R、CA78K0)をご利用ください。
特長
- ANSI規格準拠
- C89とC99(一部の機能(//コメントなど))のサポート。
- 優れた最適化
- 最適化によるコードサイズの縮小、および実行速度に優れたコードの生成が可能。
- 豊富な最適化機能はGUIで簡単設定。
- RL78、78K0R、78K0アーキテクチャとの協調
- 割り込み処理をC言語で記述可能。
- 各種組み込み関数を提供。
- 使用用途に応じた開発
- 統合開発環境CS+に対応。
- コマンドラインからの起動も可能。
- Learn More
リリース情報
- バージョンアップ内容(ツールニュース参照)
- 動作環境
- コンパイラの標準的ライフサイクル (PDF | English, 日本語)
- 製品展開/オーダ情報
| 製品名 | バージョン/リリース日 | 備考 |
|---|---|---|
| RL78、78Kファミリ用Cコンパイラパッケージ | Ver.: CS+ V8.09.00 (CS+ for CA,CX V4.08.00) リリース: 2023/01/20 | コンパイラ: CA78K0R (RL78、78K0R用) 最新Ver.: V1.72 リリース: 2016/03/07 コンパイラ: CA78K0 (78K0用) 最新Ver.: V1.30 リリース: 2012/11/01 |
- CS+が最新版でない場合はアップデートしてください。
FAQ
| 内容 |
|---|
| メモリ・モデルを使い分けるメリット |
| 対応文字コードについて |
| ロード・モジュール・ファイルの形式 |
ターゲットデバイス(ファミリ)
- RL78ファミリ
- 78Kファミリ**詳細はターゲットデバイスをご参照ください。
ターゲットデバイス
詳細情報
製品展開/オーダ情報
| 製品名 | IDE | 発注型名(Note2) |
|---|---|---|
| RL78、78Kファミリ用Cコンパイラパッケージ(Note3) | CS+ | R0C07800QSW01N(Note1) |
- ライセンスキー証書等の書類のみ同梱しています。
- 1ライセンス品の受注型名です。5ライセンス品の場合 #L5、10ライセンス品の場合 #LA、20ライセンス品の場合 #LT が型名の後ろに付加されます。
- RL78ファミリ用Cコンパイラパッケージ(CC-RL)とは別の製品です。
製品パッケージ内容
- CS+ for CA,CX 共通部分 (デバッグ機能含む)
- コンパイラ・アセンブラ・リンカ (CA78K0R, CA78K0)
- シミュレータ
- デバイス依存情報
- CS+ ユーティリティ
- エミュレータユーティリティ
- USBドライバ
- アップデートマネージャ
- スタック見積もりツール
- 変数/関数情報ファイル生成ツール (RL78および78K0Rで対応)
- 変数情報ファイル生成ツール (78K0で対応)
- メモリ・バンク配置支援ツール(78K0で対応)
関連リソース
ダウンロード
購入したコンパイラパッケージのライセンスキーを入力することで製品版として使用することができます。詳しくは統合開発環境 CS+ ユーザ向け情報をご覧ください。
アップデート方法
CS+ でアップデートマネージャを起動してアップデートしてください。
常に最新版でお使いいただくようアップデートをお願いします。
デバイス依存情報
デバイス依存情報(DevInfo_RL78、DevInfo_78K)をアップデートすることにより選択肢に追加されます。
ご購入
コンパイラパッケージの購入については、最寄りのルネサス エレクトロニクス営業担当または特約店までご連絡ください。
なお、CA78K0RコンパイラおよびCA78K0コンパイラはCS+版のRL78、78Kファミリ用Cコンパイラパッケージに同梱されています。単体での販売はありません。
サポート
サポートコミュニティ
- CS+ for CC環境下でRL78G14のスタータキットのTutorialを開けません
... 価版コンパイラを含みます。CubeSuite+からのアップデートにも使用できます。 対応マイコン:RH850ファミリ、RXファミリ、RL78ファミ ...
2018年5月28日 - RL78用ブートローダについて
みなさん、こんにちは.RL78用ブートローダに関する情報を持っていますか?お持ちでしたら教えてください。宜しくお願 ...
2011年12月2日 - EEPROM SPI通信
初めまして。RL78/G14(R5F104GEAFB)での開発をしています。 SPI通信によりEEPROMでの読み書きを行っていますが、たまに、 チップセレクト ...
2016年2月15日
ナレッジベース
- C/C++コンパイラパッケージ、統合開発環境 CS+ 無償評価版の試用期限、機能制限
... Onothing、-Oliteのみに制限されprofessional版の機能が使用できません。RL78、78Kファミリ用Cコンパイラパッケージ(CA78K0R、CA78K0) 試用期限なし。使用 ...
2025年9月12日 - W0071, W0072 (ブートフラッシュ再リンク機能、ROMデータ配置先指定(-rf)機能使用時)
ブートフラッシュ再リンク機能や、ROMデータ配置先指定(-rf)の機能を使用しているか確認をしてください。 以下内容を ...
2021年8月19日 - E0842(ブート・フラッシュ再リンク機能使用時)
... ン名は、下記のユーザーズ・マニュアルを参照してください。 ・CubeSuite+ ユーザーズマニュアル RL78, 78K0R コーディング編 3.5.1 セグ ...
2021年8月20日