概要

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

トピックス

RXスマート・コンフィグレータ V2.1.0リリース。

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

リリース情報

リリース内容 (ツールニュース参照)

動作環境

本製品は、使用する開発環境により提供形態が異なりますので、ご注意ください。詳細は「機能/提供形態」をご参照ください。また、使用方法については、以下の各ガイドをご参照ください。

Important: CS+でRXスマート・コンフィグレータをご使用の場合、双方を連携して使用するため、RXスマート・コンフィグレータとCS+プラグインの両方をダウンロードのうえインストールしてください。

「RXスマート・コンフィグレータ」と「CS+ RXスマート・コンフィグレータ通信プラグイン」のダウンロード >>

特長

ボード情報をインポート (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 単体版 (Note1)
RX e² studioプラグイン/単体版 (Note2)
RZ RZ/A2 e² studioプラグイン
RZ/A1 単体版
RZ/G1 単体版

 対応 | — 未対応

Note

  1. CS+、IAR、GHSをサポートします。
  2. CS+、IARをサポートします。

生成可能なコード

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

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

 対応 | — 未対応

Note

  1. FITモジュールを組み込むことはできません。
  2. 端子設定機能のみサポート
  3. 端子設定と端子設定コード(DTS)生成機能のみサポート

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

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

RZファミリ: Software Package

動画

Smart Configurator のご紹介

スマート・コンフィグレータは、ドライバコード生成、ミドルウェアのインポート、端子設定をGUIで設定可能なツールです。- スマート・コンフィグレータの概要 - リソース管理の一元化 - 簡単、効果的な設定機能、ミドルウェアのインポート

Example1 - CMT Driver

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".

Example2 - A/D Convertor

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, RX23T, RX24T, RX24U
RX600 RX64M, RX651, RX65N, RX66T
RX700 RX71M
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 RZ/G1C (Note2), RZ/G1E (Note2), RZ/G1H (Note2), RZ/G1M (Note2), RZ/G1N (Note2)

Note

  1. 端子設定機能のみサポート
  2. 端子設定と端子設定コード(DTS)生成機能のみサポート
  3. R7F701652、R7F701653はサポート対象外

開発ツール サポート情報

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