コンパイラに関するアンケートを実施中!
~10名様にルネサス製コンパイラのライセンスをプレゼント!~ >> 参加する (6/30まで)

CS+は、エディット、ビルド、デバッグの繰り返しであるソフトウェア開発に対し「簡単」「快適」「安心」を追求した統合開発環境です。

ルネサスマイコンのソフトウェア開発に必要な基本ソフトウェアツールが1回のインストールですぐ使用できる状態になります。オンチップデバッギングエミュレータE2やE2 Liteなどのハードウェアツール(別売)と組み合わせることでより高度なデバッグにも対応可能です。さらに、豊富な拡張機能やユーザサポート機能により、安心してご利用いただけます。

CS+はコンパイラパッケージに含まれます。エミュレータ製品は、製品版または無償評価版のCS+と組み合わせていただくことにより、全てのデバッガ機能をお使いいただけます。

トピックス

対応デバイスにRL78/G23グループを追加しました。
RL78/G23グループの詳細はこちら >>

 

特長

  • かんたん: Pythonスクリプト [詳細]
    Web上のPythonスクリプトのサンプルを取得し、簡単にプロジェクトに登録/実行
  • かんたん: スマート・マニュアル [詳細]
    レジスタ説明をエディタ等から即参照でき、 マニュアルを開く手間を省ける
  • かんたん: スマート・ブラウザー [詳細]
    ハードウェアマニュアルからサンプルコードまで直接表示
  • かんたん: 最適化性能比較ツール [詳細]
    サイズだけではなく実行速度の最適化の効果を比較でき、すぐ設定
  • かんたん: スマート・コンフィグレータ連携 [詳細]
    ルネサス製ドライバをシステムに簡単に組み込める
  • かいてき: ネットワーク検証ソリューション [詳細]
    [CAN受信デバッグ] 通信のデバッグなのに通信相手いらず
  • かいてき: オンラインヘルプ [詳細]
    最新のヘルプファイルをいつでも参照
  • あんしん: CAN通信時間計測ソリューション [詳細]
    [CAN受信処理時間測定] CAN通信の応答時間(受信後の処理プログラム開始まで)を測定できます
  • あんしん: 消費電流チューニングソリューション [詳細]
    [消費電流測定] システム電流を測定でき、プログラム動作と消費電流変化の関係を見ることができます
  • あんしん: 故障注入検証ソリューション [詳細]
    [疑似エラー・デバッグ] システムで実現困難な異常状態も起こせます
  • あんしん: 安全性検証ソリューション [詳細]
    [排他制御チェックツール] アクセス禁止区間に変数を変更していないか確認できる
  • あんしん: スマート・レポート [詳細]
    非セキュリティ開発者に対して、セキュリティ情報を秘匿してユーザプログラム開発が可能
  • あんしん: メインコアデバッグ [詳細]
    非セキュリティ開発者に対して、セキュリティ情報を秘匿してユーザプログラム開発が可能
  • Learn More

Release Information

CS+ コンパイラパッケージ

Note
  1. コンパイラパッケージのライセンスキーの購入により製品版として使用可能です。詳しくは「統合開発環境 CS+ ユーザ向け情報」ページの「無償版から製品版への切り替え」をご覧ください。

ターゲットデバイス(ファミリ)

  • RXファミリ
  • RL78ファミリ
  • RH850ファミリ
  • 78Kファミリ(78K0、78K0R)
  • V850ファミリ

対応デバイスの詳細は、CS+ 対応機能一覧 (PDF | English, 日本語)をご参照ください。

ドキュメント&ダウンロード

タイトル language 分類 形式 サイズ 日付
ユーザーガイド、マニュアル
CS+ 対応機能一覧 English マニュアル PDF 3.53 MB
CS+ 統合開発環境 ユーザーズマニュアル CC-RX ビルド・ツール操作編 English マニュアル PDF 2.56 MB
CS+ 統合開発環境 ユーザーズマニュアル CC-RL ビルド・ツール操作編 English マニュアル PDF 2.30 MB
CS+ 統合開発環境 ユーザーズマニュアル CC-RH ビルド・ツール操作編 English マニュアル PDF 2.47 MB
CS+ V8.05.00 統合開発環境 ユーザーズマニュアル プロジェクト操作編 English マニュアル PDF 5.87 MB
CS+ V8.05.00 統合開発環境 ユーザーズマニュアル RH850 デバッグ・ツール編 English マニュアル PDF 4.76 MB
CS+ V8.05.00 統合開発環境 ユーザーズマニュアル RL78 デバッグ・ツール編 English マニュアル PDF 5.55 MB
CS+ V8.05.00 統合開発環境 ユーザーズマニュアル メッセージ編 English マニュアル PDF 1.09 MB
CS+ V8.05.00 統合開発環境 ユーザーズマニュアル Pythonコンソール編 English マニュアル PDF 1.52 MB
CS+ V8.05.00 統合開発環境 ユーザーズマニュアル GHS CCRH850 ビルド・ツール操作編 English マニュアル PDF 939 KB
CS+ V8.04.00 統合開発環境 ユーザーズマニュアル エディタ編 English マニュアル PDF 1.21 MB
CS+ V8.03.00 統合開発環境 ユーザーズマニュアル RXデバッグ・ツール編 English マニュアル PDF 5.57 MB
CS+ V8.02.00 統合開発環境 ユーザーズマニュアル インストーラ編 English マニュアル PDF 441 KB
CS+ V8.01.00 統合開発環境 ユーザーズマニュアル 解析ツール編 English マニュアル PDF 2.39 MB
CS+ V5.00.00 統合開発環境 ユーザーズマニュアル アップデータ編[CS+ for CC] English マニュアル PDF 1.02 MB
ダウンロード
CS+ for CC用RL78デバイス依存情報 V8.05.01 English アップデート-統合開発環境 ZIP 15.79 MB
【無償評価版】 統合開発環境 CS+ for CC V8.05.00 (一括ダウンロード版) English 無償評価版ソフトウェア ZIP 719.07 MB
CS+ 開発支援ツール QE V9.05.00 English アップデート-統合開発環境 ZIP 3.94 MB
CS+用RH850デバイス依存情報 V8.05.00 English アップデート-統合開発環境 ZIP 88.47 MB
CS+ for CC共通部分 V8.05.00 English アップデート-統合開発環境 ZIP 243.98 MB
CS+ for CC共通部分 V8.05.00差分アップデート(V8.02.00以降) English アップデート-統合開発環境 ZIP 80.87 MB
CS+用RXデバイス依存情報 V3.06.00 English アップデート-統合開発環境 ZIP 129.61 MB
CS+ for CA,CX用RL78デバイス依存情報 V8.05.00 English アップデート-統合開発環境 ZIP 15.77 MB
【無償評価版】 統合開発環境 CS+ for CA,CX V4.05.00(一括ダウンロード版) English 無償評価版ソフトウェア ZIP 483.78 MB
CS+ for CA,CX共通部分 V4.05.00 English アップデート-統合開発環境 ZIP 196.94 MB
CS+ for CA,CX共通部分 V4.05.00差分アップデート(V4.03.00以降) English アップデート-統合開発環境 ZIP 5.52 MB
CS+ コード生成共通部 (CS+ for CC) V1.19.00 English アップデート-統合開発環境 ZIP 8.73 MB
CS+ コード生成共通部 (CS+ for CA,CX) V1.16.00 English アップデート-統合開発環境 ZIP 7.86 MB
CS+用RH850デバイス依存情報 V8.04.01 English アップデート-統合開発環境 ZIP 89.87 MB
CS+用RXデバイス依存情報 V3.05.00 English アップデート-統合開発環境 ZIP 129.67 MB
CS+ QE V9.04.00 English アップデート-統合開発環境 ZIP 4.04 MB
CS+ for CC用RL78デバイス依存情報 V8.04.00 English アップデート-統合開発環境 ZIP 15.80 MB
CS+ for CA,CX用RL78デバイス依存情報 V8.04.00 English アップデート-統合開発環境 ZIP 15.82 MB
CS+ for CCエミュレータユーティリティ V1.03.00 English アップデート-統合開発環境 ZIP 14.19 MB
CS+ for CA,CX エミュレータユーティリティ V1.03.00 English アップデート-統合開発環境 ZIP 12.68 MB
アップデート・マネージャ V2.03.01 English アップデート-統合開発環境 ZIP 3.44 MB
CS+ for CA,CX用RL78デバイス依存情報 V8.03.00 English アップデート-統合開発環境 EXE 16.34 MB
CS+ for CC用RL78デバイス依存情報 V8.03.00 English アップデート-統合開発環境 EXE 16.35 MB
USBブートMCU TypeB用USBドライバ (64-bit Windows OS) V1.02.00 English アップデート-統合開発環境 ZIP 3.20 MB
USBブートMCU TypeB用USBドライバ (32-bit Windows OS) V1.02.00 English アップデート-統合開発環境 ZIP 3.04 MB
CS+ ユーティリティ V3.05.00 English アップデート-統合開発環境 EXE 3.62 MB
CS+ QE V3.03.00 English アップデート-統合開発環境 EXE 4.58 MB
CS+ for CA,CX エミュレータユーティリティ V1.01.00 English アップデート-統合開発環境 EXE 9.22 MB
MCU Tools(E2,E2 Lite,IE850,IE850A,PG-FP5)用USBドライバ(32-bit Windows OS) V2.77.00 English アップデート-統合開発環境 ZIP 3.10 MB
MCU Tools用USBドライバ(64-bit Windows OS) V2.77.00 English アップデート-統合開発環境 ZIP 3.25 MB
CS+ RXコード生成 V1.16.00 English アップデート-統合開発環境 EXE 23.77 MB
CS+ RH850コード生成 V1.04.00 English アップデート-統合開発環境 EXE 6.49 MB
CS+ for CCエミュレータユーティリティ V1.02.00 English アップデート-統合開発環境 EXE 11.13 MB
MCU Tools用 USBドライバ(32-bit Windows OS) V1.00.00 English アップデート-統合開発環境 EXE 4.07 MB
Renesas E-Series USBドライバ V1.01.00 English アップデート-統合開発環境 EXE 5.82 MB
USBブートMCU TypeA用USBドライバ V1.00.02 English アップデート-統合開発環境 EXE 6.03 MB
CS+用V850デバイス依存情報 V3.00.00 English アップデート-統合開発環境 EXE 23.25 MB
CS+用78Kデバイス依存情報 V3.00.00 English アップデート-統合開発環境 EXE 11.48 MB
CS+ V850 コード生成 V2.01.00 English アップデート-統合開発環境 EXE 8.24 MB
CS+ 78K コード生成 V2.05.00 English アップデート-統合開発環境 EXE 7.88 MB
ツールニュース
【リビジョンアップ】CS+用RL78デバイス依存情報V8.05.01 English ツールニュース-リリース PDF 127 KB
【お知らせ】RL78/G23マイコンのシステム開発をすぐにスタート!ローエンドマイコンのシステム開発を容易にする開発環境のご紹介 English ツールニュース-お知らせ PDF 942 KB
【注意事項】 E20 エミュレータ, E1 エミュレータ, E2 エミュレータ, E2 エミュレータLite English ツールニュース-注意事項 PDF 265 KB
【リビジョンアップ】 統合開発環境CS+ V8.05.00 English ツールニュース-リリース PDF 181 KB
【リビジョンアップ】 CS+用RH850デバイス依存情報V8.04.01 English ツールニュース-リリース PDF 272 KB
【リビジョンアップ】 統合開発環境CS+ V8.04.00 English ツールニュース-リリース PDF 487 KB
【注意事項】 統合開発環境CS+ English ツールニュース-注意事項 PDF 234 KB
【リビジョンアップ】 統合開発環境CS+ V8.03.00 English ツールニュース-リリース PDF 620 KB
【リビジョンアップ】CS+用 RL78 デバイス依存情報 V8.02.01 English ツールニュース-リリース PDF 160 KB
【リビジョンアップ】CS+用RX デバイス依存情報V3.03.00 English ツールニュース-リリース PDF 126 KB
【リビジョンアップ】 統合開発環境CS+ V8.02.00 English ツールニュース-リリース PDF 461 KB
【注意事項】 統合開発環境CS+ English ツールニュース-注意事項 PDF 227 KB
【注意事項】 統合開発環境CS+ English ツールニュース-注意事項 PDF 194 KB
【注意事項】 統合開発環境CS+ English ツールニュース-注意事項 PDF 214 KB
【リビジョンアップ】 統合開発環境CS+ V8.01.00 English ツールニュース-リリース PDF 446 KB
【注意事項】 統合開発環境CS+ English ツールニュース-注意事項 PDF 246 KB
【バージョンアップ】 統合開発環境CS+ V8.00.00 English ツールニュース-リリース PDF 454 KB
【注意事項】 統合開発環境CS+ English ツールニュース-注意事項 PDF 220 KB
【注意事項】 統合開発環境CS+ English ツールニュース-注意事項 PDF 214 KB
【注意事項】 統合開発環境CS+ English ツールニュース-注意事項 PDF 215 KB
【バージョンアップ】 統合開発環境CS+ V7.00.00 English ツールニュース-リリース PDF 507 KB
【注意事項】 統合開発環境CS+ English ツールニュース-注意事項 PDF 195 KB
【注意事項】 統合開発環境CS+ English ツールニュース-注意事項 PDF 174 KB
【注意事項】 統合開発環境CS+ English ツールニュース-注意事項 PDF 148 KB
【リビジョンアップ】 統合開発環境CS+ V6.01.00 English ツールニュース-リリース PDF 584 KB
【注意事項】 統合開発環境CS+ English ツールニュース-注意事項 PDF 246 KB
【注意事項】 統合開発環境CS+、e² studio English ツールニュース-注意事項 PDF 213 KB
【注意事項】 統合開発環境CS+ English ツールニュース-注意事項 PDF 284 KB
【注意事項】 統合開発環境CS+、e² studio English ツールニュース-注意事項 PDF 222 KB
【バージョンアップ】 統合開発環境CS+ V6.00.00 English ツールニュース-リリース PDF 506 KB
【注意事項】 統合開発環境CS+、Cubesuite+、e² studio English ツールニュース-注意事項 PDF 347 KB
【注意事項】 統合開発環境CS+ English ツールニュース-注意事項 PDF 239 KB
【注意事項】 統合開発環境 CS+ English ツールニュース-注意事項 PDF 116 KB
【注意事項】 統合開発環境CS+ English ツールニュース-注意事項 PDF 223 KB
【バージョンアップ】 統合開発環境CS+ V5.00.00 English ツールニュース-リリース PDF 331 KB
【注意事項】 統合開発環境CS+ English ツールニュース-注意事項 PDF 222 KB
【注意事項】 統合開発環境CS+ English ツールニュース-注意事項 PDF 210 KB
【リビジョンアップ】 統合開発環境CS+ V4.01.00 English ツールニュース-リリース PDF 331 KB
【注意事項】 統合開発環境CS+ English ツールニュース-注意事項 PDF 156 KB
【注意事項】 統合開発環境CS+ English ツールニュース-注意事項 PDF 158 KB
【注意事項】 統合開発環境CS+、CubeSuite+、e² studio English ツールニュース-注意事項 PDF 213 KB
【注意事項】 統合開発環境CS+ English ツールニュース-注意事項 PDF 191 KB
【バージョンアップ】 統合開発環境CS+ V4.00.00 English ツールニュース-リリース PDF 362 KB
【注意事項】 統合開発環境CS+ English ツールニュース-注意事項 PDF 177 KB
統合開発環境CS+ ご使用上のお願い English ツールニュース-注意事項 PDF 149 KB
統合開発環境CS+ ご使用上のお願い English ツールニュース-注意事項 PDF 201 KB
統合開発環境CS+ V3.03.00へのリビジョンアップのお知らせ English ツールニュース-リリース PDF 1.41 MB
統合開発環境CS+ V3.02.00へのリビジョンアップのお知らせ English ツールニュース-リリース PDF 965 KB
統合開発環境CS+ V3.01.00へのリビジョンアップのお知らせ English ツールニュース-リリース PDF 1.17 MB
統合開発環境CS+ ご使用上のお願い English ツールニュース-注意事項 PDF 592 KB
統合開発環境CS+ (旧CubeSuite+) V3.00.00へのバージョンアップのお知らせ English ツールニュース-リリース PDF 1.97 MB
統合開発環境 CubeSuite+ のRL78ファミリ用デバッグ機能ご使用上のお願い English ツールニュース-注意事項 PDF 583 KB
その他資料
CS+ for CA, CX V4.05.00 リリースノート English リリースノート PDF 654 KB
CS+ for CC V8.05.00 リリースノート English リリースノート PDF 476 KB
ルネサス 開発環境 総合カタログ 2020年11月版 カタログ PDF 4.25 MB
CS+ 統合開発環境パッケージ V8.04.00 リリースノート English リリースノート PDF 1.19 MB

ソフトウェア/ツール

タイトル 分類 Description Company
RL78ファミリ用Cコンパイラパッケージ Compiler/Assembler RL78ファミリ用Cコンパイラパッケージ [コンパイラ: CC-RL] [付属IDE: なし(統合開発環境e2 studio用)、または、統合開発環境CS+] Renesas
RXファミリ用C/C++コンパイラパッケージ Compiler/Assembler RXファミリ用C/C++コンパイラパッケージ。統合開発環境CS+付属版、統合開発環境e2 studio用単体版、統合開発環境High-performance Embedded Workshop付属版あり。 Renesas
RH850ファミリ用Cコンパイラパッケージ Compiler/Assembler RH850ファミリ用Cコンパイラパッケージ(統合開発環境つき)。統合開発環境CS+版。 Renesas
E2エミュレータ [RTE0T00020KCE00000R] Emulator オンチップデバッギングエミュレータ。フラッシュプログラマ兼用。 [Support MCU/MPU: RA, RE, RH850, R-Car D1, RL78, RX] Renesas
E2エミュレータLite [RTE0T0002LKCE00000R] Emulator オンチップデバッギングエミュレータ。フラッシュプログラマ兼用。 [Support MCU/MPU: RA, RE, RL78, RX] Renesas
E20エミュレータ [R0E000200KCT00] Emulator オンチップデバッギングエミュレータ。フラッシュプログラマ兼用。RX600,RX700シリーズ向け高機能デバッグ対応版。RX600,RX700以外のマイコンではE1エミュレータ相当のデバッグ機能を提供。 [Suppor MCU/MPU: RX, RL78, RH850, V850, 78K0R, 78K0, R8C] Renesas
スマート・コンフィグレータ Solution Toolkit 「ソフトウェアを自由に組み合わせられる」をコンセプトとしたユーティリティ。ミドルウェアとドライバのインポートや端子設定機能でシステムへのルネサス製ドライバの組み込みを容易にします。[Support MCU/MPU: RX, RA, RZ, RH850] Renesas

 

Additional Details

かんたん: Pythonスクリプト

Web上のPythonスクリプトのサンプルを取得し、簡単にプロジェクトに登録/実行

Python コンソールで実行可能なスクリプトのサンプルをルネサスWeb サイトから取得し、簡単にプロジェクトに登録して使用することができます(CS+ for CCのみ)。一からスクリプトを作る必要はありません。

  • 実行可能なサンプルスクリプトの一覧を確認できます。
  • 「プロジェクトに登録」ボタンで、簡単にアクティブプロジェクトにスクリプトファイルを登録できます。
  • プロジェクト・ツリーパネルで、取得したスクリプトファイルをダブルクリックすると、スクリプトファイルがエディタ パネルにオープンします。お客様の実現したい内容にスクリプトファイルをカスタマイズすることが可能です。
画像
Pythonスクリプト

かんたん: スマート・マニュアル

レジスタ説明をエディタ等から即参照でき、 マニュアルを開く手間を省ける

マウスカーソルを移動させるだけで、 SFR(Special Function Register)/IOR(I/O Register)の説明、コード生成機能で生成するAPI関数の説明を参照することが可能です。(CS+ for CCのみ)(RL78、RXのみ)

対象となるパネルは次のパネルです。

  • エディタ パネル
  • SFR/IORパネル (レジスタの説明のみ)
  • 逆アセンブル パネル (レジスタの説明のみ)

スマート・マニュアル パネル上で、任意のレジスタの説明やハードウェア・マニュアルを表示することも可能です。

画像
スマート・マニュアル

かんたん: スマート・ブラウザー

ハードウェアマニュアルからサンプルコードまで直接表示

Webブラウザーを使用することなく、アクティブ・プロジェクトの使用デバイスに関する最新情報の表示、およびアプリケーション・ノートに付属するサンプル・コードのダウンロードが簡単に可能です(CS+ for CCのみ)。

  • 新規に登録されたものや、アップデートされたものは、NEWやUPDATEと表示されるので、すぐにわかります。
  • エラーダイアログで表示されたエラーに関連するFAQやかふぇルネの投稿などを自動で検索し、問題解決に導きます。
画像
スマート・ブラウザー

かんたん: 最適化性能比較ツール

サイズだけではなく実行速度の最適化の効果を比較でき、すぐ設定

プログラムの最適化に関するビルドオプションを⾃動的に適⽤し、コードサイズと実行速度がどれくらい向上するのかを比較、設定できます。(CS+ for CCのみ)

  • ボタン一つで、複数のビルドオプションのパターンのコードサイズと実行時間を表示することができます。
  • 測定した結果は、色付けして表示されるので、コードサイズが小さい設定、実行速度が速い設定を簡単に確認できます。
  • オプションパターンを選択して、すぐにプロジェクトに反映することができます。
画像
最適化性能比較ツール

かんたん: スマート・コンフィグレータ連携

ルネサス製ドライバをシステムに簡単に組み込める

スマート・コンフィグレータは、ドライバの周辺機能設定やミドルウェアの組み込み、端子配置機能を持ったGUIベースのツールです。ルネサスマイコンに最適なソースコードの出力、FITモジュールの組み合わせが可能です。(RXのみ)

V6.00.00でRXファミリのスマート・コンフィグレータとの連携が可能になりました。

  • CS+からスマート・コンフィグレータを起動
  • スマート・コンフィグレータが生成したファイルをCS+のプロジェクトに追加する

スマート・コンフィグレータの詳細はこちら >>

画像
スマート・コンフィグレータ

かいてき: ネットワーク検証ソリューション

[CAN受信デバッグ] 通信のデバッグなのに通信相手いらず

RS-CAN のチャネル間通信機能を利用することにより、通信相手の周辺機器がなくてもCAN通信のデバッグができるため、早期にネットワークのデバッグができます。任意のCANチャネル、任意のフレームの受信時のデバッグを行えます。(RS-CANで2チャネル以上必要)(RH850のみ)

  • 受信したいデータとチャネルを設定するだけで、プログラムで受信できます。
  • 1フレームだけでなく連続フレームを順次送信することが可能です。
  • 送信データのインポート/エクスポートが可能なため、テストデータの作成も快適に行えます。
画像
ネットワーク検証ソリューション

かいてき: オンラインヘルプ

最新のヘルプファイルをいつでも参照

オンライン上のCS+ヘルプの内容を参照できます(CS+ for CCのみ)。

  • 最新のヘルプファイルを参照できるようになります。
  • お客様の使い慣れたWebブラウザーでヘルプを参照することができ、Web検索でもCS+のヘルプが検索可能になります。
  • 従来の、パソコンにインストールされたヘルプファイルを表示する機能も用意しています。

CS+のオンラインヘルプはこちら >>

画像
オンラインヘルプ

あんしん: CAN通信時間計測ソリューション

[CAN受信処理時間測定] CAN通信の応答時間(受信後の処理プログラム開始まで)を測定できます

高価なCANアナライザを使わずに、 E2エミュレータを使用することで、CAN通信応答時間を測定でき、問題の早期発見に貢献します。(RH850のみ)

  • CAN通信において重要な、受信後に処理プログラムが開始されるまでの応答時間を簡単に測定することが可能です。
  • 応答時間が設計値に収まらない時に、プログラムを停止させることが可能です。
  • プログラム停止後に、トレースデータやCAN通信の履歴を確認することが可能です。

CAN通信時間計測ソリューションの詳細はこちら >>

画像
CAN通信時間計測ソリューション

あんしん: 消費電流チューニングソリューション

[消費電流測定] システム電流を測定でき、プログラム動作と消費電流変化の関係を見ることができます

電流計を使わずに、E2エミュレータを使用するだけで、システム電流を測定でき、消費電流のチューニングの作業期間短縮に貢献します。(CS+ for CCのみ)(RL78、RX100、RX200のみ)

  • ボード/プログラムの改造をしなくても、システム電流とプログラムの動きの関係を簡単に確認可能です。
  • 各種条件により異常電流を検出し、プログラムの停止が可能です。
  • ブレークポイント感覚で使用できる通過ポイントにより、プログラム動作と消費電流の変化の関係を見ることが可能です。

これらの機能にはQE for Current Consumptionを使用します。

詳細はこちら >>

画像
消費電流測定

あんしん: 故障注入検証ソリューション

[疑似エラー・デバッグ] システムで実現困難な異常状態も起こせます

故障注入することで、システム上で発生させることが困難な状態を作り出すことができ、効果的な異常検出時のデバッグを行え安心です。(RH850のECM搭載マイコンのみ)

  • マイコンのECCエラーやロックステップエラーなどを疑似的に発生させる事ができ、複数のエラーを同時に発生させるなど様々な故障を注入できます。
  • 割り込みベクタ等に簡単にブレークポイントを設定でき、エラー発生後のプログラム動作をデバッグ可能です。
  • 各種エラーが発生した場合は、疑似エラー・デバッグ・パネルで確認できます。
画像
故障注入検証

あんしん: 安全性検証ソリューション

[排他制御チェックツール] アクセス禁止区間に変数を変更していないか確認できる

特定の区間(例: 割り込み許可区間)に、変数を変更していないかを簡単に検出できます。排他制御が正しく動作しているか確認でき安心です。

  • 指定した変数がどの関数からアクセス(読み込み/書き込み)しているか一覧表で確認できます。(CS+ for CCのみ)
  • 特定の区間(指定した関数の間)に書き込んだ変数を検出してエラーとして表示します。書き込んだアドレスからソース行にジャンプしてデバッグ可能です。(RH850のみ)(Note1)
Note
  1. RH850ファミリ用CコンパイラCC-RH V1.04.00以上が必要です。
画像
排他制御チェックツール

あんしん: スマート・レポート

品質に関わる情報を一括で出力

プログラムのソース一覧、ビルド・オプション設定、関数と変数の各種情報、カバレッジ率など、品質に関わる情報を一括で出力できます(CS+ for CCのみ)。CS+が提供する様々なレポート機能を使う事で、作成したプログラムの安全性を確認できます。

[出力できる情報]
  • プロジェクト・ツリー、依存関係情報、[プロパティ]の表示内容
  • ビルド時の品質記録情報
  • メモリ・マッピング・プロファイル結果
  • 関数一覧、変数一覧、解析グラフ、コール・グラフ、関数変数アクセス表
  • コンパイラ評価サービス用ビルド・ツール情報
画像
品質に関わる情報を一括で出力

あんしん: メインコアデバッグ

非セキュリティ開発者に対して、セキュリティ情報を秘匿してユーザプログラム開発が可能

メインコアデバッグ機能を使用すれば、ICU-M上のユーザプログラムを動作させたまま、ICU-M上のユーザプログラムを意識することなく、CPUコア上で動作するユーザプログラムを対象にデバッグを行え、安心です。(RH850/F1KHグループ、F1KMグループのみ)

RH850 セキュリティを意識したデバッグ手法(メインコアデバッグ編) (PDF | English, 日本語)
画像
メインコアデバッグ

そのほかの特長

[チュートリアルでかんたん]

プログラムの作成からデバッグまでをチュートリアルの手順通りに操作することにより、誰でも気軽にCS+を体験できます。

画像
チュートリアルでかんたん

[かんたんコード生成 (Note1)]

マイコン周辺機能(タイマ、UART、A/Dなど)を制御するプログラム(デバイスドライバプログラム)をGUI設定により自動的に生成します。

コード生成のAPIはどの製品でも共通の仕様。だから、一度コード生成機能を使用してプログラムを開発すると、異なるマイコンへ変わった時はデバイスドライバ部分を入れ替えるだけ。そのため、開発工数を大幅に削減。開発者は新しい周辺機能を使うのに集中できます。

生成するプログラムはC言語。初めてマイコンを使う人でも、なぜこの設定なのか、どんな処理をしているのかが一目でわかります。

詳細はこちら(初心者向けガイドも掲載中) >>

Note
  1. 一部のマイコンでは対応していません。
画像
かんたんコード生成

[かいてきビルド]

従来の開発環境ではソースファイルをすべて編集したあと、まとめてビルドを実行する必要があり、ビルド時間がかかる原因になっていました。CS+では、ソースファイルを変更・保存するたびにバックグラウンドで自動的にビルドを実行する「ラピッドビルド機能」を用意し、ビルド時間の大幅短縮を実現しました。

画像
かいてきビルド

[かいてきデバッグ]

さらに、アドレスのプログラムが実行された際に変数の値を表示する「アクションイベント」機能も搭載。

この機能を使えば右クリックだけで容易に変数表示機能が指定できるため、ビルド操作に時間を費やすことなく快適にデバッグできます。

[見えてあんしん、探せてあんしん]

プログラム実行中の変数値をオシロスコープのようにグラフ表示することができるため、センサアプリケーション等に必要となるアナログ変化を把握しながらプログラム開発を行うことができます。

また、関数の実行時間の割合や、コールグラフによって、負荷の高い処理を探すことができるため、システム全体の性能改善を効率よく進めることができます。

他にも、関数や変数のソート表示、CSV出力、定義/宣言箇所の全検索のような解析機能によって、比較的規模が大きく複雑なプログラム構造であっても、管理やメンテナンスを簡単化することができます。

画像
見えてあんしん、探せてあんしん

[バックアップであんしん]

プロジェクトとツールを一括保存/復元できる強力なバックアップ機能を搭載しました。

画像
バックアップ

連携ツール

[CS+対応エミュレータ製品]

CS+では、以下のエミュレータ製品(別売)を使用したデバッグが可能です。

フルスペックエミュレータ

オンチップデバッギングエミュレータ

[デバッガ拡張オプション製品]

CS+上で電池管理に必要な各種パラメータを変更可能なプラグインを提供しています。

QE for Battery Management

CS+上でリアルタイムOSアプリケーションのタスクレベルデバッグをサポートするデバッガ拡張オプション製品(無償ダウンロード)を提供しています。

CS+ パートナーOS対応デバッグプラグイン

[モデルベース開発環境]

CS+とMATLAB®/Simulink®を連携させるツールをご用意しております。

Embedded Target for Renesas CS+ (Processor in the Loop Simulation System) [評価版]

[RH850サイクル精度シミュレータ]

RH850の実機に近い精度で時間計測が可能なサイクル精度シミュレータを、CS+のオプション製品として提供しています。

動画

はじめてでも簡単統合開発環境CubeSuite+(RL78/G13 Stick スターターキット)

製品展開

対応マイコン 製品名 受注型名 説明
RL78 RL78ファミリ用Cコンパイラパッケージ(統合開発環境つき) standard版 RTCRL7800CS01WDR (Note1) 統合開発環境(CS+)、シミュレータ等を含むRL78ファミリ用コンパイラパッケージ(CC-RL)
RTCRL7800CS01WNR (Note2)
RL78ファミリ用Cコンパイラパッケージ(統合開発環境つき) standard版 フローティングライセンス (Note5) RTCRL7800CS01WDRNx (Note3) 統合開発環境(CS+)、シミュレータ、フローティングライセンス管理ツール等を含むRL78ファミリ用コンパイラパッケージ(CC-RL)
RTCRL7800CS01WNRNx (Note4)
RL78ファミリ用Cコンパイラパッケージ(統合開発環境つき) professional版 RTCRL7800CL01WDR (Note1) 統合開発環境(CS+)、シミュレータ等を含むRL78ファミリ用コンパイラパッケージ(CC-RL)
RTCRL7800CL01WNR (Note2)
RL78ファミリ用Cコンパイラパッケージ(統合開発環境つき) professional版 フローティングライセンス (Note5) RTCRL7800CL01WDRNx (Note3) 統合開発環境(CS+)、シミュレータ、フローティングライセンス管理ツール等を含むRL78ファミリ用コンパイラパッケージ(CC-RL)
RTCRL7800CL01WNRNx (Note4)
RL78、78Kファミリ用Cコンパイラパッケージ(統合開発環境つき) R0C07800QSW01D (Note1) 統合開発環境(CS+)、シミュレータ等を含むRL78ファミリ、78Kファミリ用コンパイラパッケージ(CA78K0R)
R0C07800QSW01N (Note2)
RX RXファミリ用C/C++コンパイラパッケージ(統合開発環境つき) standard版 V3 RTCRX0000CS03WDR (Note1) 統合開発環境(CS+)、シミュレータ等を含むRXファミリ用コンパイラパッケージ(CC-RX)
RTCRX0000CS03WNR (Note2)
RXファミリ用C/C++コンパイラパッケージ(統合開発環境つき) standard版 V3 フローティングライセンス (Note5) RTCRX0000CS03WDRNx (Note3) 統合開発環境(CS+)、シミュレータ、フローティングライセンス管理ツール等を含むRXファミリ用コンパイラパッケージ(CC-RX)
RTCRX0000CS03WNRNx (Note4)
RXファミリ用C/C++コンパイラパッケージ(統合開発環境つき) professional版 V3 RTCRX0000CP03WDR (Note1) 統合開発環境(CS+)、シミュレータ等を含むRXファミリ用コンパイラパッケージ(CC-RX)
RTCRX0000CP03WNR (Note2)
RXファミリ用C/C++コンパイラパッケージ(統合開発環境つき) professional版 V3 フローティングライセンス (Note5) RTCRX0000CP03WDRNx (Note3) 統合開発環境(CS+)、シミュレータ、フローティングライセンス管理ツール等を含むRXファミリ用コンパイラパッケージ(CC-RX)
RTCRX0000CP03WNRNx (Note4)
RH850 RH850ファミリ用Cコンパイラパッケージ(統合開発環境つき) standard版 V2 RTCRH8500CS02WDR (Note1) 統合開発環境(CS+)、シミュレータ等を含むRH850ファミリ用コンパイラパッケージ(CC-RH)
RTCRH8500CS02WNR (Note2)
RH850ファミリ用Cコンパイラパッケージ(統合開発環境つき) standard版 V2 フローティングライセンス (Note5) RTCRH8500CS02WDRNx (Note3) 統合開発環境(CS+)、シミュレータ、フローティングライセンス管理ツール等を含むRH850ファミリ用コンパイラパッケージ(CC-RH)
RTCRH8500CS02WNRNx (Note4)
RH850ファミリ用Cコンパイラパッケージ(統合開発環境つき) professional版 V2 RTCRH8500CP02WDR (Note1) 統合開発環境(CS+)、シミュレータ等を含むRH850ファミリ用コンパイラパッケージ(CC-RH)
RTCRH8500CP02WNR (Note2)
RH850ファミリ用Cコンパイラパッケージ(統合開発環境つき) professional版 V2 フローティングライセンス (Note5) RTCRH8500CP02WDRNx (Note3) 統合開発環境(CS+)、シミュレータ、フローティングライセンス管理ツール等を含むRH850ファミリ用コンパイラパッケージ(CC-RH)
RTCRH8500CP02WNRNx (Note4)
V850 V850ファミリ用Cコンパイラパッケージ(統合開発環境つき) R0C08500QSW01D (Note1) 統合開発環境(CS+)、シミュレータ等を含むV850ファミリ用コンパイラパッケージ(CA850、CX)
R0C08500QSW01N (Note2)
78K0R RL78、78Kファミリ用Cコンパイラパッケージ(統合開発環境つき) R0C07800QSW01D (Note1) 統合開発環境(CS+)、シミュレータ等を含むRL78ファミリ、78Kファミリ用コンパイラパッケージ(CA78K0R、CA78K0)
78K0 R0C07800QSW01N (Note2)
Note
  1. ライセンスキー証書等の書類とインストール用の媒体を同梱しています。1ライセンス品の受注型名です。5ライセンス品の場合はL5、10ライセンス品の場合はLA、20ライセンス品の場合はLTが型名の末尾に付きます。
  2. ライセンスキー証書等の書類のみ同梱しています。1ライセンス品の受注型名です。5ライセンス品の場合はL5、10ライセンス品の場合はLA、20ライセンス品の場合はLTが型名の末尾に付きます。
  3. ライセンスキー証書等の書類とインストール用の媒体を同梱しています。xは、1ライセンス品の場合 1、5ライセンス品の場合 5、10ライセンス品の場合 A、20ライセンス品の場合 T です。
  4. ライセンスキー証書等の書類のみ同梱しています。 xは、1ライセンス品の場合 1、5ライセンス品の場合 5、10ライセンス品の場合 A、20ライセンス品の場合 T です。
  5. フローティングライセンスに対応しているコンパイラ、およびバージョンは以下のとおりです。
    • RL78ファミリ用Cコンパイラパッケージ(CC-RL) V1.01.00 以降
    • RH850ファミリ用Cコンパイラパッケージ(CC-RH) V1.02.00 以降
    • RXファミリ用C/C++コンパイラパッケージ(CC-RX) V2.03.00 以降

設計支援情報

統合開発環境 CS+ ユーザ向け情報

ターゲットデバイス

CS+ 対応機能一覧 (PDF | English, 日本語)」をご参照ください。