概要

スマート・コンフィグレータは、「ソフトウェアを自由に組み合わせられる」をコンセプトとしたユーティリティです。ルネサスデバイス用のミドルウェアのインポート、ドライバコード生成、端子設定の3つの機能で、お客様のシステムへのルネサス製ドライバの組み込みを容易にします。

トピックス

RXスマート・コンフィグレータをリビジョンアップしました。RX23E-Aグループをサポートしました。

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

ビギナー向け学習ガイド

はじめてスマート・コンフィグレータをご利用いただくお客様向けに、各種ガイドをご用意しました。

ガイド(PDF) 概要
RXスマート・コンフィグレータユーザガイド: CS+編 統合開発環境CS+でRXスマート・コンフィグレータを使うためのガイド。(インストールから周辺機能の設定やコードの生成までを記載)
RXスマート・コンフィグレータユーザガイド: e² studio編 統合開発環境e² studioでRXスマート・コンフィグレータを使うためのガイド。(周辺機能の設定やコードの生成、動作、e² studio特有の機能などを記載)
RH850スマート・コンフィグレータユーザガイド: CS+編 統合開発環境CS+でRH850スマート・コンフィグレータを使うためのガイド。(インストールから周辺機能の設定やコードの生成までを記載)
RZ/A2Mスマート・コンフィグレータユーザガイド: e² studio編 統合開発環境e² studioでRZ/A2Mスマート・コンフィグレータを使うためのガイド。

リリース情報

製品名 最新Ver. リリース日 バージョンアップ内容 ダウンロード Important
RXスマート・コンフィグレータ V2.3.0 2019/11/05 ツールニュース参照  ダウンロード  
RH850スマート・コンフィグレータ V1.1.0 2018/07/20 ツールニュース参照  ダウンロード CS+使用時はCS+プラグインも必要
RZスマート・コンフィグレータ V1.7.0 2019/10/21 ツールニュース参照  ダウンロード 単体版は端子設定機能のみサポート。(「機能」参照)

Important: 本製品は、使用する開発環境により提供形態が異なりますので、ご注意ください。詳細は「提供形態」をご参照ください。

特長

ボード情報をインポート (Note1)

ボード情報を定義したBoard Description File (BDF)のインポートが可能です。BDFをインポートすると、クロックや端子の設定をスマート・コンフィグレータが自動で行います。また、インポートしたボード情報を元に、お客様のボードに合わせて設定変更したボード情報をエクスポートすることも可能です。

Note

  1. ボード情報のインポート機能はRXファミリのみです。

ミドルウェア/ドライバをインポート

RXファミリ: FITモジュールのインポート

FIT(Firmware Integration Technology)モジュールをインポートし、さらに端子などの設定が変更可能です。また、ドライバコード生成との併用もできます。

FITの詳細はこちら >>

RZファミリ: RZ/A2M Software Package (Note1) のミドルウェアとドライバをインポート

ミドルウェアとドライバをインポートし、端子などの設定が変更可能です。

RZ/A2M Software Packageの詳細はこちら >>

Note

  1. RZ/A2M Software Package V2.0.0からサポート

ドライバコード生成

周辺機能をGUI上で設定し、設定内容に応じたドライバコードが生成できます。

クロック設定

クロック設定ウィンドウでは、ブロック図からクロックソースや接続を確認しながら設定できます。

コンポーネント設定

コンポーネント設定ウィンドウでは、周辺機能の設定、サンプルコードの組み込み (Note1) を行います。使いたい機能を選択すれば、サンプルコードの組み込み、周辺機能設定や設定誤りチェック、ドライバのチャネル変更が可能です。

Note

  1. サンプルコードの組み込みはRXファミリのみです。

端子設定

GUI上で端子設定を行い、兼用機能の競合について確認、解決することができます。

端子設定ウィンドウ(周辺機能別表示)

端子設定ウィンドウでは、使用する端子を周辺機能毎に表示し設定できます。

MCUパッケージウィンドウ

MCUパッケージウィンドウでは、使用端子、未使用端子、および兼用機能の競合がある端子などを色別で表示、全体を確認できます。

端子競合も自動で解決

端子の競合が発生した場合は、ワンクリックで端子の割り当て先を自動変更、競合を解決します。

機能

対応デバイス ミドルウェアインポート ドライバコード生成 端子設定
RH850
RX
RZ RZ/A2
RZ/A1
RZ/G1
RZ/G2

 対応 | — 未対応

提供形態

スマート・コンフィグレータにはe² studioプラグインと単体版の2種類があります。

対応デバイス 対応IDE
e² studio CS+ IAR GHS
RH850 単体版  ダウンロード 単体版  ダウンロード 単体版  ダウンロード
RX e² studioプラグイン 単体版  ダウンロード 単体版  ダウンロード
RZ RZ/A2 e² studioプラグイン
RZ/A1 単体版  ダウンロード
RZ/G1 単体版  ダウンロード
RZ/G2 単体版  ダウンロード

— 未対応

生成可能なコード

スマート・コンフィグレータで生成されるコードは、以下のコンパイラでビルド可能です。

対応デバイス e² studioプラグイン 単体版
ルネサス製コンパイラ GNUコンパイラ ルネサス製コンパイラ IAR製コンパイラ GHS製コンパイラ
RH850
RX (Note1) (Note1)
RZ RZ/A2
RZ/A1 (Note2)
RZ/G1 (Note3)
RZ/G2 (Note3)

 対応 | — 未対応

Note

  1. FITモジュールを組み込むことはできません。
  2. 端子設定機能のみサポート
  3. 端子設定と端子設定コード生成機能のみサポート。端子設定コード生成機能とは、Linux BSP 開発環境に対応したデバイス設定ファイル、Device Tree Specification(DTS)のインクルードファイルなどの生成を指します。Device Tree Specification(DTS)の仕様については、https://www.devicetree.org/specifications/ をご参照ください。

デバイス別 対応コンポーネント一覧

RXファミリ: FITモジュール

RZファミリ: Software Package

動画

6:01
スマート・コンフィグレータは、ドライバコード生成、ミドルウェアのインポート、端子設定をGUIで設定可能なツールです。- スマート・コンフィグレータの概要 - リソース管理の一元化 - 簡単、効果的な設定機能、ミドルウェアのインポート
7:10
Smart Configurator Application Example1 - CMT Driver (LED blinking) Smart Configurator (SC) is a GUI-based tool that can generate code for drivers and middlewares and configure pins easily. The objective of this video is to create a LED blinking program by using "Smart Configurator".
6:00
Smart Configurator Application Example2 - A/D Convertor (potentiometer to control LED Blinking) Smart Configurator (SC) is a GUI-based tool that can generate code for drivers and middlewares and configure pins easily. The objective of this video is to create an A/D converter program (potentiometer to control LED blinking) by using "Smart Configurator".
6:01
スマート・コンフィグレータは、ドライバコード生成、ミドルウェアのインポート、端子設定をGUIで設定可能なツールです。- スマート・コンフィグレータの概要 - リソース管理の一元化 - 簡単、効果的な設定機能、ミドルウェアのインポート
7:10
Smart Configurator Application Example1 - CMT Driver (LED blinking) Smart Configurator (SC) is a GUI-based tool that can generate code for drivers and middlewares and configure pins easily. The objective of this video is to create a LED blinking program by using "Smart Configurator".
6:00
Smart Configurator Application Example2 - A/D Convertor (potentiometer to control LED Blinking) Smart Configurator (SC) is a GUI-based tool that can generate code for drivers and middlewares and configure pins easily. The objective of this video is to create an A/D converter program (potentiometer to control LED blinking) by using "Smart Configurator".
6:01
スマート・コンフィグレータは、ドライバコード生成、ミドルウェアのインポート、端子設定をGUIで設定可能なツールです。- スマート・コンフィグレータの概要 - リソース管理の一元化 - 簡単、効果的な設定機能、ミドルウェアのインポート
7:10
Smart Configurator Application Example1 - CMT Driver (LED blinking) Smart Configurator (SC) is a GUI-based tool that can generate code for drivers and middlewares and configure pins easily. The objective of this video is to create a LED blinking program by using "Smart Configurator".
6:00
Smart Configurator Application Example2 - A/D Convertor (potentiometer to control LED Blinking) Smart Configurator (SC) is a GUI-based tool that can generate code for drivers and middlewares and configure pins easily. The objective of this video is to create an A/D converter program (potentiometer to control LED blinking) by using "Smart Configurator".

ターゲットデバイス

ファミリ シリーズ グループ
RX RX100 RX110, RX111, RX113, RX130
RX200 RX230, RX231, RX23E-A, RX23T, RX24T, RX24U
RX600 RX64M, RX651, RX65N, RX66T
RX700 RX71M, RX72T, RX72M
RH850 RH850/F1x RH850/F1KM (Note3)
RZ RZ/A RZ/A1H (Note1), RZ/A1L (Note1), RZ/A1LC (Note1), RZ/A1LU (Note1), RZ/A1M (Note1)
RZ/A2M
RZ/G (Note2) RZ/G1C, RZ/G1E, RZ/G1H, RZ/G1M, RZ/G1N, RZ/G2E, RZ/G2M, RZ/G2N

Note

  1. 端子設定機能のみサポート
  2. 端子設定と端子設定コード生成機能のみサポート。端子設定コード生成機能とは、Linux BSP 開発環境に対応したデバイス設定ファイル、Device Tree Specification(DTS)のインクルードファイルなどの生成を指します。Device Tree Specification(DTS)の仕様については、https://www.devicetree.org/specifications/ をご参照ください。
  3. R7F701652、R7F701653はサポート対象外

開発ツール サポート情報

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