ルネサス 開発環境 総合カタログ 2016.10 01-02 ルネサス開発環境が、 あなたのビッグアイデアを支援します。 現在の組み込みソフトウェア開発では、優れた機能を 持つ高品質な製品を、効率良く早く開発することが求め られています。それを実現するには、開発手法の変革、 プロジェクト管理の改善、技術者のスキル向上が必要 です。 このとき開発環境の選択と有効活用が重要となり ます。 ルネサス開発環境では、 ソリューションおよびルネサス デバイス向けに充実したソフトウェア、ボード&キット、 ツール製品をご用意しています。高品質で開発期間の 短縮に寄与するソフトウェア、システムの設計効率向上 に役立つボード&キット、高機能でありながら簡単に 使えるツール等を上手く活用することで、効率的な開発 が実現できます。 開発環境カタログでは代表的なソリューション別の開 発環境、おもなルネサスデバイスファミリ別での開発 環境を紹介するとともに、個々の開発環境の特長およ び関連パートナーとの連携をご案内します。 CONTENT モータ制御ソリューションのご紹介 ___________________________ 03 コンパイラライセンス _____________________________________ 25 Bluetooth® low energyソリューションのご紹介 __________________ 05 コード生成支援ツール ____________________________________ 27 静電容量タッチキー・ソリューションのご紹介 ___________________ 07 OS ___________________________________________________ 29 RZファミリ開発環境 ______________________________________ 09 オンチップデバッギングエミュレータ__________________________ 31 RL78ファミリ開発環境 _____________________________________ 11 フラッシュ内蔵マイコンプログラミング環境 _____________________ 33 RXファミリ開発環境 ______________________________________ 13 ルネサス製フラッシュ書き込みツール _________________________ 34 RH850ファミリ開発環境 ___________________________________ 15 ルネサスフラッシュマイコン書き込みパートナー _________________ 36 モデルベース開発環境・仮想環境 ____________________________ 17 Renesas Starter Kit _______________________________________ 38 Eclipseベース統合開発環境 e2 studio _________________________ 19 ミドルウェア・ドライバ _____________________________________ 39 統合開発環境 CS+ _______________________________________ 21 ルネサス ミドルウェア・ドライバ注目製品紹介 __________________ 40 Solution Toolkit/ソリューション・ツールキット ___________________ 23 アライアンスパートナーのご紹介 ____________________________ 45 ルネサス開発環境 03-04 詳細情報 https://www.renesas.com/solutions/motor モータ制御ソリューションのご紹介 製品開発をサポートするモータ制御ソリューション 自動車、産業用機器や家電製品などあらゆる製品にモータは搭載 Application HOME され、電子制御によって駆動されています。信頼性が高く、かつ高 効率・高性能にモータを制御するために、ルネサスでは豊富な対 応デバイスおよび評価システムをご用意し、お客様の開発を強力 モータ制御評価システムでモータ駆動を手軽にお試し! 冷蔵庫・エアコン・ 洗濯機・ファン・・・ 電動工具 開発支援 ツールチェーン ACサーボの評価を容易に OFFICE RZ/T1 モーションコントロール・ソリューションキット BLDC ソリュ−ション 低電圧 (24V) 永久磁石同期モー ションコントローラ開発の初期評価・ タに対応した評価キットです。 先行開発ができます。RZ/T1 CPUボー ボードと付属モータ、Web から ド、2個のサーボモータが駆動可能な ダウンロードできるソフトウェア インバータ基板、評価用モータ、開発 を併せて、購入後すぐに評価を 用ツール、モータパラメータの調整や 始められます。別売の CPUカー モーション・コントロール動作が可能 ドを使うと、RX24T など異なるマ IGBT なユーティリティツール等を同梱して イコンでの評価も可能です。 PFC-IC etc. います。 波形表示ツール FACTORY H/W & S/W ACサーボ ソリュ−ション すぐに着手できる! Device MCU スタータキット 自動調整ツール IPM カプラ サンプルソフト ライブラリ 特性評価ツール 推奨デバイス FPU対応や複数インバータ制御可能なハイエンド・高性能・高機能なデバイスから、単一インバータ制御のローエンド・低消費電力なデバ 低電圧(24V)永久磁石同期モー FPU対応製品 インバータ制御x2 インバータ制御x3 インバータ制御x2 RL78/G1G RL78/G14 RL78/G1F RX23T RX24T RX62T RZ/T1 ・CPU 24MHz ・ROM 8, 16KB ・2.7∼5.5V ・10bit A/D ・PGA 1ch ・COMP 2ch ・CPU 32MHz ・ROM ∼512KB ・1.6∼5.5V ・10bit A/D ・CPU 32MHz ・ROM 32, 64KB ・1.6∼5.5V ・10bit A/D ・PGA 1ch ・COMP 2ch ・CPU 40MHz ・ROM ∼128KB ・2.7∼5.5V ・12bit A/D ・COMP 3ch ・CPU 80MHz ・ROM ∼256KB ・2.7∼5.5V ・12bit A/D ・PGA 4ch ・COMP 4ch ・CPU 100MHz ・ROM ∼256KB ・4.0∼5.5V, 2.7∼3.6V ・12bit A/D ・PGA 6ch ・COMP 6ch ・CPU 300/450/600MHz ・TCM(密結合メモリ) 544KB ・内蔵メモリのECC対応 ・3.3V(I/O), 1.2V(内部) ・R-INエンジン内蔵 ・エンコーダ・インタ フェース ・12bit A/D ・ΔΣインタフェース 30 44pin 48 64pin 24 64pin 48 64pin 80 100pin 64 112pin ルネサスマイコンでモータ駆動 RX62T搭載低電圧モータ制御評価システム RL78/G14搭載低電圧モータ制御評価システム イスまで幅広いラインアップをご提供します。下記のMPU&MCUだけでなく、 アナログ&デバイスを取り揃えています。 インバータ制御x1 24V Motor Control Evaluation System for RX23T RZ/T1を用いたサーボシステム、モー 開発工数削減 にバックアップします。 最新マイコンでモータ駆動 320pin(R-INエンジン内蔵) 176/320pin(R-INエンジンなし) タに対応した評価キットです。 を付属しているので、キット購 System for RX23T上で実行され るプログラムのグローバル変 数値をPC上でリアルタイムに 波形表示、読み書きできます。 評価キットの使い方ビデオもあります 入後すぐに評価を始められま セットアップ編 す。 ソフトウェアダウンロード編 スコープ機能 基本編/応用編 詳細 https://www.renesas.com/promotions/implementation/rx23t24t-rssk.html 低電圧モータ制御評価システム用変数波形表示ツール 低電圧モータ制御評価システム上で実行されるプログラムの できます。 ハイエンド、高性能、高機能 24V Motor Control Evaluation ボードにモータとソフトウェア グローバル変数値をPC上でリアルタイムに波形表示、読み書き ローエンド、低消費電力 Motor RSSK用モータ制御開発支援ツール 充実のサンプルコード お使いのMCUや、以下のモータの制御方法ごとに、サンプルコード とその解説ドキュメントをWebで提供しています。 センサレス120度通電制御 パートナー連携 株式会社デスクトップラボ 株式会社北斗電子 パワーエレクトロニクス用開発ツール販 マイコンを搭載した組み込みボードを 売、モータ制御プログラム開発受託、コン 豊富にラインアップ。RX23Tを使ったブ サルティング業務。 ラシレスモータスタータキットを提供。 TEL: 042-689-6247 TEL: 011-640-8800 e-mail: [email protected] e-mail: [email protected] http://desktoplab.co.jp/ http://www.hokutodenshi.co.jp/index.htm センサレスベクトル制御 ホールセンサ付きモータの120度通電制御 エンコーダ付きモータのベクトル制御 ルネサス開発環境 05-06 詳細情報 https://www.renesas.com/solutions/bluetooth Bluetooth® low energyソリューションのご紹介 あらゆるものがネットで繋がるIoTを Bluetooth® low energy が実現 Bluetooth® low energy を手軽にお試しいただける評価システムをご用意 評価システム ヘルスケア&フィットネス機器、家電、ビーコンに代表される無線タ グなど、低消費電力でスマートフォンとも無線で繋がるBluetooth low energyの応用アプリは急速に増えています。 ルネサスではBluetooth low energy技術に対応し、業界最小レベ ルの消費電流で賢くつながるソリューションを準備しております。 Bluetooth low energy 開発支援ツール RL78/G1D評価ボード GUIツール Bluetooth low energyプロ Bluetooth になじみのない方でも、 プログラムを書くことなく、GUI トコルスタックを用いて、評価 ツールで使い簡単にBluetooth low energy通信を行うことがで ボード購入後すぐに評価を始 きます。APIの実行手順や各種パラメータの設定値を、実際に通信 められるキットです。 動作を行いながら確認できます。さらに動作確認を行った結果(ロ ルネ サスR L 7 8 / G 1 D の 評 価、 グ)を参照して、 プログラム開発をスムーズに行うこともできます。 Bluetooth low energyの動作 GUIツール 評価、お客様の原理試作に利用 チップ製品とモジュール製品の両方をご提供 できます。 IC(RL78/G1D) モジュール(RL78/G1Dモジュール) バラン素子、フィルタ内蔵でアンテナを接 サイズ:8.95x13.35x1.7mm 続するだけ、外付け部品数の削減で設計/ アンテナ、RF回路搭載。RL78/G1Dの豊富 品質管理を容易化。長期製品供給プログラ な機能ピンをそのまま使えます。機能ピン ムもサポート。 の数とサイズのバランスが良いベストな Bluetooth low energyモジュール。 *電波法(日本、FCC、IC、CE) 、Bluetooth SIG認証を取得済み。 モジュール評価ボード RL78/G1D評価ボード (RTK0EN0001D01001BZ)に装着可。 デバッグが容易にできます。 USB RL78/G1D 評価ボード モジュール評価ボード (型名:RM-110-RFB-2) (2.54mmピッチの端子ホール付き) ブレッドボードに搭載可 早期の評価、開発向けに 内藤電誠町田製作所から販売 RL78/G1D評価環境 RL78/G1DとBluetooth® low energyプロトコルスタックにてBluetooth SIG認証取得 Bluetooth® low energyプロトコルスタック 汎用マイコンの開発ツールをベースとしたソリューションを提供しています。 初期評価 モジュール評価ボード 開 発 統合開発環境CS+ 評価ボード RF評価、機能評価など Coding Debug ・Bluetooth® low energyプロトコルスタック ・サンプルプログラム(ドライバ、 アプリ) サンプルプログラム、GUIツールですぐに動作可能 Renesas Flash Programmer 各ストアからダウンロードできます。サンプルプログラムと連動して 様策定された各種プロファイルを提供可能です。もちろん、お客様 動作し、 スマートフォン通信動作を即座に体験できます。Android、 独自のプロファイルにも対応が可能です。さまざまなアプリケー iOS、RL78/G1Dすべてのサンプルプログラムをダウンロードでき、 ション開発に対応したBluetooth low energy ソリューションをご 体験内容を即座 に開発に反映できます。 ビルドツール(コンパイラ) ビーコンスタック デバッグツール(E1など) ビーコンに特化して、さらに低消費電力で動作するビーコンスタッ クを用意しています。ビーコンとはID/URL/ベンダ情報などを送信 ・RF部 基板設計ガイドライン ・日本・電波法取得方法 ・クイックスタートガイド etc. 歩数 総距離 し続け、 スマートフォンへの広告通知や位置検出に用いられるアプ プログラマ本体 E1 エミュレータシステム オンチップ デバッギング エミュレータ E1 Android/iOS アプリケーション RenesasBLE 成と、組み込み構成をサポートします。また、Bluetooth SIGで仕 用意しています。 アプリケーションノート ソフトウェア Bluetooth® SIG認証済みで 製品登録時に引用可能 フラッシュ書き込みソフト コーディングツール (エディタ) 設計ツール (コード生成機能など) Build GUIツール 量 産 RL78/G1Dを動作させるために必要なソフトウェアです。モデム構 速度 RL78/G1D評価ボードと接続可! ボタンを押して歩数を模倣 リケーションです。常に電波を送信し続けるため、低消費電力で動 作することが最重要となります。 QE for Bluetooth Smartにも 連動できる! プログラマ PG-FP5 汎用MCUの開発環境を利用可能 ※ Bluetoothは米国Bluetooth SIG,Inc.の登録商標です。 ルネサス開発環境 07-08 詳細情報 https://www.renesas.com/solutions/touch-key 静電容量タッチキー・ソリューションのご紹介 タッチキー開発を気軽に試せる、タッチ評価システム 機器のスイッチやデザインに革命を!簡単開発環境で支援 人と機械をつなぐ 「HMI (Human Machine Interface) 」の世界で 上、高いノイズ耐性が求められ、さらに水濡れ、汚れや温度変化な HMI(ヒューマンマシンインタフェース)も合わせて簡単評価 すぐに評価できるキット は、機能が固定された従来のメカニカルキーが「タッチキー」に置 どの環境耐性が必要となります。 また開発期間やコストが高いハー RX231 HMI ソリューションキット RX130搭載 静電容量タッチ評価システム き換えられるケースが急増中です。人に優しくデザインされたパネ ドルとなります。ルネサスでは、 このハードルを一気に押し下げる セグメントLCD表示回路、音声再生回路、静電容量タッチキー ボードやソフトウェア同梱で、ル ルを指でタッチし、そのまま滑らせて量を指定できる、など、複雑で ためのソリューションを、 ここにご用意いたしました。 まずは以下の 回路等を搭載。通信機能付き家電、ヘルスケア製品等のHMI開 ネサスのタッチキー・ソリュー 高度な操作を直感的に行えるからです。 しかし利用場面が拡大して デモ動画をご覧いただき、高機能・高性能を簡単に実現する様子 発や、USB応用製品の開発・評価にも。 ションの評価がすぐに始められ いくにつれ、正常な動作と高度な操作性を実現するには、感度の向 をお確かめください。 厚さ1cmのパネルでもOK & 産業機器レベルのノイズ耐性 タッチ IC 削減 流水でも動作OK & 過酷な環境でもタッチ 誰でも簡単に タッチキーが作れる 高感度&高ノイズ耐性が 水、汚損などにも強く、 タッチ動作調整ツールが簡単開発・評価で 今までできなかったデザインを実現 温度が変化しても安定した動作 ストレスフリーな環境を提供 デモを見る デモを見る デモを見る https://www.youtube.com/embed/v0EhMaJXlkg https://www.youtube.com/embed/b0luB3GBqRc https://www.youtube.com/embed/_STvNNbGPos LCD+USB+タッチ タッチキー推奨デバイス 産業・民生・住宅設備用で、タッチ用途に RX113 特化し最大36chに対応したRX130、DSP/ FPU搭載に加え多種通信やセキュリティ 機能にも対応したRX231/230の2タイプ をラインアップ。さらにヘルスケア向け にLCDやUSBを搭載したRX113等もご ■Pin : 100pin ■電源電圧 : 1.8-3.6V ・タッチキー : 12ch ・セグメントLCD ・USB 用意しています。 ヘルスケア DSP/FPU+多種通信 +暗号+タッチ タッチ用途に特化 MAX36ch RX231 RX230 RX130 ■Pin : 48,64,100pin ■電源電圧 : 1.8-5.5V ・タッチキー : 24ch(Max) ・DSP/FPU ・セキュリティ機能 ・USB/CAN/SDHI (RX231のみ) Smart Analog IC SAIC101 焦電型赤外線 センサ LCD パネル (キャラクタ) ます。 静電容量式 タッチセンサ ウィザード形式で感度調整、 タッチ評価ソフト Workbench6 音声 LSI 削減 直感インタフェースで簡単操作。 自動調整済みのソースコードを出 音声再生 (音声ミドルウェア) 音声録音用マイク RX231 加速度センサ 力。提供形式はWebからのダウンロードです。 USB Host/Function USB ASSP 削減 ■Pin : 48,64,80pin ■電源電圧 : 1.8-5.5V ・タッチキー : 36ch(Max) 産業・民生・住宅設備 リファレンスデザイン パートナー連携 製品デザインの参考に、 さまざまなリファレンスデザインをご用意しています。 モータ制御+HMIデザイン RX130 1チップで3相モータ制御、 タッチ キ ー、音 声 再 生 を 同 時 に 実 現。 ノリタケ伊勢電子株式会社 ガラス製静電容量式スイッチモジュールの開発・販売 TEL: 03-6205-4424 e-mail: [email protected] http://www.noritake-itron.jp/ 株式会社北斗電子 評価ボード開発・プログラマ供給パートナー TEL: 011-640-8800 e-mail: [email protected] http://www.hokutodenshi.co.jp/ 株式会社 横山商会 タッチモジュールパートナー TEL: 076-267-5624 e-mail: [email protected] http://www.yokoyama-gr.co.jp/ LED照明デザイン 株式会社 東洋レーベル 静電容量スイッチ向け透明電極の開発・販売 RX130とRL78/G1Dによる無線LED照明制御システム。 タッチキーとBluetooth® low energyで実現。 〔デモセット作成:タカヤ(株)〕 耐水評価用 リファレンスデザイン 水に弱いタッチのイメージを一新。 セキュリティドアデザイン 木製ドアにセキュリティパネルが浮 かび上がり、スマホに表示された順 番通りにキーに触れると解錠され る。RX130とRL78/G1D使用。 流水中でのタッチキー動作を実現。 〔デモセット作成協力:三和工機 (株) 〕 TEL: 075-314-2117 e-mail: [email protected] http://www.toyolabel.co.jp/ タカヤ株式会社 機能・価格に合わせたインテリジェンスなタッチキーを開発 TEL: 0866-62-2015 e-mail: [email protected] http://www.takaya.co.jp/products/ems/index.htm ルネサス開発環境 09-10 詳細情報 https://www.renesas.com/rz_tools RZファミリ開発環境 RZファミリ RZ/AシリーズおよびRZ/Tシリーズ 統合開発環境 RZファミリは、ルネサスマイコンの使いやすさをそのままに、ルネ サス独自技術とARM®エコシステムを組み合わせることにより、制 ITと制御の高度な融合 御とITが融合するこれからのスマート社会に必要なソリューション を提供する新しい組み込みプロセッサファミリです。 世界トップレベルの ARMコアの インテグレーション力 統合開発環境 ・IAR Embedded Workbench® for ARM® ・DS-5 ・e2 studio*1 コンパイラ ・IAR C/C++コンパイラ*2 ・ルネサス製コード生成ツール AP4 が利用可能 ・I-jet™ / I-jet Trace™ for ARM Cortex -A/R/M ・JTAGjet-Trace ・ARM CC*3 ・ルネサス製コード生成ツール AP4 が利用可能 ・DSTREAM™ ・ULINKpro™ ・ULINKproD™ ・ULINK2™ ・GNU Tools*4 ・コード生成機能がプラグインで 利用可能 ・SEGGER社製 J-Link LITE ・SEGGER社製 J-Linkシリーズ*5 ・京都マイクロコンピュータ社製 PARTNER-Jet2 ・京都マイクロコンピュータ社製 PARTNER-Jet2 ・京都マイクロコンピュータ社製 PARTNER-Jet2 コネクティビティ・ HMI・高速リアルタイム制御 ソリューションを提供 ARMコアによる高性能と エコシステムの活用 その他ツール ICE ルネサスの経験とARM®エコシステムの活用 RZファミリでは、ヒューマン・マシン・インタフェース分野やリアルタイム制御分野において、お客様に最適なソリューションを提 供します。多くの開発パートナーからは、RZファミリに対応した、開発環境、OS、ミドルウェア、ボード製品等が発売されています。 ルネサスがマイコン事業で蓄積した経験と、ARM®パートナーのグローバルなエコシステムを融合することで、お客様のシステム の早期開発と、開発費の大幅な縮小に貢献します。 *1. ルネサス製Eclipseベース統合開発環境(http://www.renesas.com/e2studio) *2. IAR C/C++コンパイラには、 「32KBコードサイズ限定・無期限」 と 「フル仕様・30日間限定」の2つの無償評価版があります。 *3. ARM CC には、 フル機能・30日間限定の無償評価版があります。DS-5取扱い代理店様にお問い合わせください。 *4. GNU TOOLS & SUPPORT Webサイト(https://gcc-renesas.com/ja/) *5. SEGGER社ICEは、ルネサスでは取扱ってお りません。取扱い代理店様にお問い合わせください。 Renesas Starter Kit+ for RZ/A1H Renesas Starter Kit+ for RZ/T1 LCDディスプレイモジュール、 LANポートを3つ搭載し、標準 J-LINK Liteデバッグエミュレータ イーサネット、産業イーサネッ および統合開発環境e 2 studio ト通 信 の 評 価 がで きます。ま 同 梱 。キット購入後すぐにRZ/ た、使いやすいGUIによって周 A1Hの評価を始められます。 辺ドライバコードの生成も可能 な統合開発環境e 2 studioはダ ウンロードして利用できます。 最適なソリューションの提供とARMエコシステムの活性化を目指す、APS(ARM PARTNERS SUCCESS)ECOSYSTEM PARTNERSに参画しています。 さまざまなパートナー製品と連携 開発環境 RZ/G シリーズ用開発環境 HMIスターターキット Linux環境構築/ビルドのわずらわしさを解消。マルチメディア評価が即可能! 豊富なアプリケーションノート&サンプルコード CPU(初期化)、SPI、SCIF、USB、TMU、I C etc. 2 コンパイラ Try! RZ/G RENESAS Web カードにCopy ダウンロード コード生成評価支援 エミュレータおよび関連製品 スタータキット 評価ボード OS ミドルウェア ツール etc. 今すぐダウンロード! https://www.renesas.com/rz HMI Starter Package RZ/G-Starter Kit R Zファミリ各 製 品 ページの「サン プルコード」タブから検索/ダウン ロードができます。周 辺 機 能 や 要 素 技 術 などで の 絞り込 みも可 能。 欲しいサンプルコードがすぐに見 つかり、すぐ利用できます。 RZ/G1M Starter Kit Board RZ/G1E Starter Kit Board Linuxをサポートし、映像の入出力、USB、ネットワークなど基 本的なI/Fを搭載。RZ/Gの機能評価から初期のアプリケーション 開発まで使用いただけます。また、HMIスターターパッケージと 組 み 合わ せて簡 単にグラフィックスや動画の性能を表示させ ながら確認できます。 ルネサス開発環境 11-12 詳細情報 https://www.renesas.com/rl78_tools RL78ファミリ開発環境 開発効率を飛躍的に向上させるルネサス統合開発環境(CS+、e2 studio) をはじめ、 リアルタイムOSやミドルウェア、書き込みツールなどを提 供し、RL78アプリケーション開発の全工程をサポートします。 導入/初期評価 開発 量産 統合開発環境 ●CS+ ●コード生成プラグイン ルネサスの8ビットから32ビットマイコン用統合開発環境です。初 CS+およびe2 studioに含まれています。マイコン周辺機能を制御す めての方でも簡単、快適、安心してご使用いただけます。ルネサス るデバイスドライバプログラムをGUI設定で自動的に生成します。 マイコンを広く使用されている方におすすめです。 端子表では兼用端子の設定内容を確認できます。 ●e studio 2 RL78 Webシミュレータ 統合開発環境 CS+ Build 統合開発環境 e2 studio オープンソースの統合開発環境 Eclipse をベースとし、ルネサス 無償 評価版 CPUボード 無償評価版 ソフトウェアツール Coding Debug コード生成機能 書き込みソフト Renesas Flash Programmer る充実した各種プラグインをご希望の方に最適です。 ●評価版ソフトウェアツール オンチップデバッギング エミュレータ E2エミュレータLite 製品の機能や性能の評価用に無償提供中。 詳細 https://www.renesas.com/tool_evaluation GUIでマウスクリックして マイコン周辺機能の動作を設定 ソフトウェア サンプルコード スタータキット ミドルウェア ドライバ セルフプログラミング ライブラリ OS RL78 Web シミュレータ フルスペック エミュレータ IECUBE オンチップデバッギング エミュレータ E1エミュレータ RL78 ファミリ セルフプログラミングライブラリ 評価ボード ∼マイコン導入をスムーズに∼ き換えを可能にする専用のフラッシュ書き換え用ライブラリソフト 消費電流シミュレーションが可能です。 試作など、 さまざまな目的に合った評価ボードを提供します。 E1エミュレータ *1 ドウェアマニュアルの確認やプ ログラムの作成は不要です。 開発環境 CD/DVD チュートリアル サンプルコード スタータ・ボード LCD/ポテンショ メータ等 多数の部品を搭載 動作確認したコードを 実際のシステムへ。 同梱エミュレータで 本格開発にも対応。 https://www.renesas.com/flash_libraries/self_prg RL78ファミリ セルフプログラミングライブラリ相関図 同梱 エミュレータ - FDL Type04:データフラッシュ書き換え用ライブラリ - EEL Pack01/EEL Pack02:EEPROMのエミュレーションをする ライブラリ* 1 同梱 実際のシステム エミュレータ *1. ユーザが格納場所(データフラッシュ)を意識することなく、ユーザデータの書き込み/読み込みを 実行できます。また、データの書き込みを追記の方式で分散化させ、EEL対象データの書き換え回数を 増加させます。 クロック CPUボード ユニバーサル エリア 作確認。マイコンの入出力信 動作確認用スイッチ (割り込み端子) 号も観測でき、ボードやエミュ レータの購入前に初期評価に 信号観測用 スルーホール (マイコン全信号) 着手できます。 また、 プログラム の動作解析から、 より高精度に 消費電流を算出可能です。 エミュレータ接続コネクタ FDL Type01 (Data Flash Library) FDL Type02 (Data Flash Library) ユーザプログラム領域 FDL Type04 (Data Flash Library) データフラッシュ領域 デバッグ時のお客様ニーズに合わせて、IECUBE、E1エミュレータ、E2エミュレータLiteを準備しています。 仮想ボードでマイコン周辺機 能、外部のスイッチ、LED等を動 EEL Pack02 EEL Type02 (EEPROM Emulation Library) エミュレータ ●CPUボードの特長と使用例 動作確認用LED×2 FSL Type01 (Flash Self programming Library) EEL Pack01 EEL Type01 (EEPROM Emulation Library) ※EEL Pack01/Pack02はそれぞれ専用のデータフラッシュライブラリ(FDL)が含まれます。 *1. 価格面でお求めやすいE1無しパッケージも発売中。 ●仮想ボード&消費電流シミュレータ (e2 studio) ユーザアプリケーション(ユーザプログラム) https://www.renesas.com/flash_libraries/data_flash - FSL Type01:ユーザプログラム書き換え用ライブラリ 実開発へ 流がすぐに計算できます。ハー 詳細 Software(プログラム) Device けで周辺機能も含めた消費電 コードフラッシュライブラリ 詳細 マイコン周辺用サンプル コードを豊富に添付。 スタータ・ボード上ですぐに ソフトを動作確認可能。 マイコンの動作を設定するだ カメラ内のRL78ファーム のバージョンアップ ウェアです。 データフラッシュライブラリ ●スタータキット (Renesas Starter Kit)の特長と使用例 ●消費電流計算ツール フラッシュ 自己書き換え 出荷後のフィールド書き換えによるプログラムや必要データの書 マイコンの性能評価、初期動作確認、評価回路作成や応用製品の https://www.renesas.com/ja-jp/RL78-WebSimulator コード生成イメージ フラッシュプログラマ PG-FP5 開発ツールを購入することなく容易にRL78マイコンの試作開発や 詳細 デバイスドライバ 完成! コード生成 RL78ファミリに対応。Eclipse環境に慣れた方、オープンソースによ システム開発前の マイコン検討 ICクリップ等 別マイコンで 開発済みのシステム 特長 トレース 機能 時間測定 機能 カバレッジ 機能 書き込み 機能 デバイス 等価性 IECUBE 強力なデバッグ機能を サポート 全命令トレース、イベント間の時間測定、カバレッジなど高度 なデバッグが可能。 あり 2個*2 あり なし ○*4 E1エミュレータ 基本的なデバッグ機能 ルネサスの幅広いマイコン機種に対応したオンチップデバッ ギングエミュレータ兼オンボードプログラマ。 あり*1 1個*3 なし あり ◎*5 E2エミュレータLite 教育・ホビーにお手軽 E1エミュレータと同等のデバッグ機能を継承しながらさらに 低価格を実現したオンチップデバッギングエミュレータ兼オ ンボードプログラマ。 ラインアップ *1. オンチップトレース対応マイコンのみ *2. イベント間計測可能 *3. Run-Break間計測可能 *4. FPGAでデバイス動作をエミュレーション *5. 実機のデバイスが動作 ルネサス開発環境 13-14 詳細情報 https://www.renesas.com/rx_tools RXファミリ開発環境 開発環境を飛躍的に向上させる統合開発環境をはじめ、 リアルタイムOSやミドルウェア、書き込みツールなどを提供し、RXアプリ ケーション開発の全工程をサポートします。 コーディング、ビルド、 デバッグの一連の作業すべてをかんたん操作で実行でき、お客様のシステム開発期間短縮に貢献します。 導入 開発 評価 量産 ルネサス統合開発環境 フラッシュ書き込みソフトウェア Renesas Flash Programmer 無償 評価版 開発 ユーザ開発 をサポートする統合開発環境!! RXの性能を簡単に引き出すコンパイラ!! CS+ ∼簡単、快適、安心に!∼ ルネサス製コンパイラ CC-RX ルネサスの8ビットから32ビットマイコン用 RXの性能を引き出す強力な最適化機能、RXを活用する組 開発環境を1つにパッケージングした統合 み込み向けの多彩な機能を提供。CS+、e2 studio環境でビ 開発環境です。 コーディング、ビルド、デバッ ルド環境を簡単に構築でき、コンパイラの各種機能を簡 グといった一連のアプリケーション開発を 無償評価版 ソフトウェアツール ビルド管理機能 高性能コンパイラ すぐに使える スタータキット Build Coding 使いやすいエディタ 自動コード生成機能 ソフトウェア 単、明快に使用してプログラム開発ができます。基本機能 Build 強力にバックアップします。初めての方でも サンプルコード 簡単、快適、安心してご使用いただけます。 スタンドアロン フラッシュプログラマ PG-FP5 Debug 低価格で快適なデバッグ環境を 提供するオンチップデバッギング エミュレータ E1、E20、E2 Lite ミドルウェア ドライバ を備えたStandard版、 プログラムの品質向上と開発期間の Coding Debug 短縮に貢献する付加機能を提供するprofessional版や開 ルネサスマイコンを広く使用されている方 発規模に柔軟に対応できるフローティングライセンス等、 におすすめです。 多彩な製品を提供しています。 e2 studio 高速かつコンパクトなITRON仕様OS!! ∼Eclipseベースの統合開発環境!∼ RXファミリ用リアルタイムOS RI600V4、RI600PX オープンソースの統合開発環境 Eclipse を ∼高品質なリアルタイム・マルチタスクのシステムへ!∼ ベースとし、ルネサスRXファミリに対応。 業界標準のμITRON4.0 仕様に準拠。 メモリプロテクション Eclipse環境に慣れた方および、オープン 機能を搭載したRXマイコンでは、 メモリ保護機能に対応し ソースによる充実した各種プラグインをご たRI600PXもご用意。統合開発環境への親和性やコンフィ 希望の方に最適です。 グレータの容易なカーネル構築により、RXの性能を引き出 すアプリケーションを容易かつ短期間に開発できます。 OS 評価 導入 低価格で快適なデバッグ環境!! RXを使ってみよう!! オンチップデバッギングエミュレータ E1、E20、E2 Lite 〈主な内容〉 Renesas Starter Kit すぐにRXの評価をしたい。 そんな方におすすめのRenesas Starter kit。マイコンの評価や初期導入に必要な開発環境がすべて揃いま す。マイコンの制御信号がCPUボードの拡張基板インタフェースに 出力されているため、ユーザシステムと接続し、セットでデバッグす RX搭載CPUボード オンチップデバッギングエミュレータ E1*1 評価版C/C++コンパイラパッケージ (シミュレータ付き) 無償評価版フラッシュ書き込みツール 簡単接続。実機上のRXマイコンと接続したデバッ グが可能、USBバスパワーで電源不要 デバッグに必要な多彩な機能を提供*1 統合開発環境 詳細 https://www.renesas.com/rsk ることもできます。 *1. 価格面でお求めやすいE1無しパッケージも販売中。 RXをすぐに使える充実環境!! コード生成機能 周辺機能のコーディングも簡単 (フラッシュプログラマとしても使用可能) 簡単なGUI操作 E1エミュレータからさらに低 価格化を実現。教育および ホビーから本格的な開発ま で、幅広い用途で使用可能。 ご利用シーンに合わせた書き込みツール!! Renesas Flash Programmer 機能により、周辺機能のコーディングを支援。GUIでの機能選択に ∼開発、試作、少数書き込みに∼ より、初期化コードなどを自動生成します。 書き込みに特化したシンプルなGUI スクリプト機能による自動書き込み対応 豊富なアプリケーションノート/サンプルコード/ミドルウェア 示系、 ファイルシステム、ネットワーク、音声、セキュリティなど、RXア E2エミュレータLite*3 E1エミュレータの上位モデル。 トレース機能強化、 リアルタイ ムRAMモニタ機能搭載など、 よ り高度なデバッグが可能 量産 統合開発環境CS+およびe studioにビルトインされたコード生成 きの参考プログラムをサンプルコードとして多数取り揃え提供。表 E20エミュレータ*2 基 本 的 な デ バッグ 機 能を安価に提供。オン チップトレースも使用 可能 *1. 使用するエミュレータやマイコン機種により、対応機能は異なります。 *2. RX200およびRX100の場合、使用可能な機能はE1相当となります。 *3. 統合開発環境は、 e2 studioのみ対応 2 RXの周辺機能などの使い方やシステム例を示したドキュメント付 E1エミュレータ 端子配置等で簡単確認 プログラマ本体にE1、E2 LiteまたはE20を使用 PG-FP5 ∼ PCレスでの書き込みに対応∼ スタンドアロンで簡単、快適操作 生産ライン、 システム上で消去、 書き込み、ベリファイ可能 安心機能も満載 パートナー製ラインアップ プリケーションのための充実したミドルウェアをご提供。RX採用製 RXをサポートする多彩な開発環境!! 品の製品化までの時間短縮を強力サポート。 パートナーにて多種多様なRXの開発環境をサポートしています。ニーズにあったツールが必ず見つかります。 ルネサス開発環境 15-16 詳細情報 https://www.renesas.com/rh850_tools RH850ファミリ開発環境 パートナーと連携し、最適な開発環境のトータルソリューションをご提案 ソフトウェア開発環境 フラッシュ書き込みツール RH850ファミリ用Cコンパイラパッケージ (統合開発環境CS+同梱) モデルベース開発環境 Modeling Validation 簡単なプロジェクト作成 MISRA-C:2004/2012ルールに基づくCソースコード記述の自動 バッチ処理による実行で他ソフトウェアとの連携も可能 チェックをコンパイラオプションでサポート (Professional版) 指定したフラッシュメモリ領域へのユニークコードの書き込み設 当社従来品に対して新たに大域最適化を実現して最適化機能 定が可能 仮想環境 検証ツール連携 Proto Typing Software Development E1またはシリアルを使用したPC制御書き込み ANSI規格C89、C99(一部の機能)準拠 Verification ソフトウェア 資産 ルネサス統合開発環境CS+ RH850ファミリ用 Cコンパイラパッケージ 最適化 よりコンパクトな RH850用 オブジェクト その他、パートナー製コンパイラも充実* ユーザシステム スタンドアロン書き込み 専用GUIによるPC制御書き込み RH850ファミリに最適化 最大8種類の書き込み環境を保存可能 生産ラインに特化(コマンド制御、 リモート制御) エミュレータ Test またはシリアル フラッシュ書き込みソフトウェア Renesas Flash Programmer フラッシュプログラマ PG-FP5 1 *1. Green Hills Software製コンパイラ、IARシステムズ株式会社製コンパイラが使用できます。 Software Coding E1 を強化 Calibration Simulation 書き込みソフト Renesas Flash Programmer 指定したフラッシュメモリ領域へのユニークコードの書き込み設 定が可能 オンチップデバッギングエミュレータ E1 低価格で実開発に十分なデバッグ機能を実現 メニューで操作 アイコンで操作 すべてのRH850シリーズに対応 E1 設定内容の表示 USBバスパワーで電源不要 オンチップトレース対応 ソフトウェア開発環境 基盤ソフトウェア エミュレータ フラッシュプログラマとしても使用可能 アクションログを表示 RH850用デバッグMCUボード RH850/F1Lグループに対応 実行結果の表示 トレース機能を持たない小ピンマイコンでも、 トレース 取得可能 E1 ルネサス統合開発環境CS+ IE850 HQPACK(付属) RH850デバイス (内部トレース機能あり) ACアダプタ 2 QB-COMMON-PW-xx*(別売) PC デバッグ MCUボード ユーザシステム モデルベース開発環境 仮想環境 検証ツール連携 実行可能な仕様書と呼ばれるシステムモデルによるソフトウェア開発プロセス SystemCおよびTLM(モデルI/F標準仕様)に基づくシミュレーション環境 実装マイコンソフトを動作させる評価支援ツール 各パートナーの詳細は下記のURLから検索できます。 詳細 https://www.renesas.com/rh850_partners *2. xxは、仕向け国により異なります。 PG-FP5*1 ユーザシステム 開発支援サービス E1 E20 ターゲットコネクタ (付属) *1. PC接続も可能です。 コンパイラ評価サービス(機能安全対応) コンパイラ製品をお使いいただいているお客様に、機能安全規格 デバッガコネクタ ISO26262で求められる 「開発ツールの認定」を支援する有償サー フルスペックエミュレータ IE850 ビスです。 詳細 https://www.renesas.com/compiler-qualification RH850/D1x、RH850/E1xシリーズに対応 大容量トレース取得 コンパイラ保守サービス(バージョン固定保守契約) PODのみの変更で対応可能 特定のコンパイラバージョンを長期間使用されるお客様に「安心」 IE850本体内のデータ(無償)を書き換える を提供するための有償のサポートサービスです。 詳細 https://www.renesas.com/compiler-maintenance ことでV850E2用本体としても使用可能 IE850 ルネサス開発環境 17-18 詳細情報 https://www.renesas.com/embedded-target https://www.renesas.com/mbd-rh850-multicore モデルベース開発環境・仮想環境 モデルベース開発環境 RH850 マルチコア・モデルベース開発環境 新製品 (開発中) Embedded Target for Renesas CS+(評価版) お客様の開発の流れ(サブシステムの場合) Embedded Target for RH850 Multicore ルネサス統合開発環境CS+とMathWorks製MATLAB/Simulinkを 1. Simulink モデルのコンフィグレーションパラメータにおいて、 自動運転時代の複雑な走行制御を容易に実現するRH850マルチコア・モデルベース開発環境で 連携させてアルゴリズム検証を行い、お客様のモデルベース開発 Embedded Target 情報の設定や、デバイス /CS+ 情報等を設定。 す。イーソル製モデルベース並列化ツール eSOL MBP RH850 PILS Package と連携して、RH850マ を支援します。 ルチコア向け並列コードを自動生成し、CS+を用いたPILS環境を自動構築します。 ソフトウェア解 析機能を強化したシングルコア向けのEmbedded Target for RH850も開発予定です。 特長 イメージ図 特長 ・ビルドコマンド実行により、MathWorks製Embedded Coderを呼 び出し、Cソースを自動生成 ・Simulinkモデルのサブシステム単位にコア別実行状況をグラフ表示 ・Simulinkモデルにおけるアルゴリズムをターゲット上で実行する、 ⇨ シミュレーション期間中の最悪実行時間となる制御周期の、処理余裕度を確認できる。 CS+を用いたPILS * 環境を容易に構築 ・eSOL MBP RH850 PILS Packageとの連携により、制御システムに最適なコア割当てを自動探索し、並列化 ( 1) ⇨ 環境構築の手間が不要 ⇨ MATLAB/Simulinkモデル上で直接、マルチコアの処理能力を効率よく利用するソフトウェア構成を比較検討できる。 ・ISO26262で推奨されるBack-to-Backテストが可能 2.コード生成するサブシステムを選択し、MATLABコマンドウィン ⇨ ターゲットマイコンに依存した問題の早期発見が可能 ドウにおいて、ビルドコマンドを実行。 ・並列ソースコードとPILS環境を数十秒で自動生成(*3)し、モデリング段階でマルチコア性能を可視化 ⇨ ソフト実装前の並列性能見積りミスによる手戻りを防止して、マルチコア制御ソフトの開発時間を短縮できる。 ・ターゲットマイコンでの実行時間 * を測定可能 ( 2) *3. 数千ブロック規模のSimulinkモデルの場合 お客様の開発の流れ ⇨ マイコン選定や上流工程での性能見積りが容易 *1. PILS(Processor In the Loop Simulation) *2. 総実行時間、実行回数、平均/最大/最小実行時間がファイルに出力されます。 モデル作成 MathWorks Simulink, Embedded Coder ecpils_build 並列コード生成 Simulink 制御モデル 逐次コード生成 Renesas Embedded Target for RH850 Multicore, CS+ 対応マイコン 実行時間計測 モデル自動変形 PILS 性能情報 実行状況表示 RH850ファミリ、RXファミリ、RL78ファミリ、V850ファミリ、78K0R 3.PILS環境構築 対応ツール eSOL MBP RH850 PILS Package ①選択したサブシステムが置き換えられます。 ・MathWorks MATLAB R2011b∼R2015b ②Embedded CoderによりCソースが生成されます。 ・ルネサス統合開発環境CS+ V4.00.00 ③CS+において、ビルド&ダウンロードが実行されます。 Embedded Targetを用いたPILS環境の構築手順 Simulinkモデル ① RH850 仮想環境(Virtual Platform) 仮想環境とは、SystemCおよびTLM(モデルI/F標準仕様)に基づく ツールチェーン シミュレーション環境で、ルネサスは各パートナーと連携しRH850 各パートナーの仮想環境は、デバッガとしてGDB、Green Hills に対応した仮想環境を開発、 シリーズ展開しています。 Software製Multi等が使用可能の他、MathWorks製Simulink、 Vector製CANoe等との連携シミュレーションも可能です。 利点 (1)Embedded Coder により Cソース・ファイルを生成 Cソース・ファイル (2) コンパイル (1)∼(5) を 自動で実行 マイコンや評価ボード等の完成前でもソフトウェア開発が可能と 4.PILSシミュレーション なり、開発期間が短縮できます(下図)。 さらに、ハードウェアでは実 ①モデルと実コードとの動作比較ができます。 現困難な故障を発生させソフトウェアの異常系のデバッグができ (3)CS+の設定 (4) ダウンロード データ 送受信 PILS (5)連携 るため、 カバレッジ率が向上します。 ②実行時間の測定ができます。 ロード・モジュール シミュレータ (CS+) エミュレータ (E1 etc.) MILS 統合開発環境 CS+ シミュレータ/エミュレータ 並列ソース コード モデル構造解析・コア割当て探索 Simulink 差分 従来開発プロセス ハード開発 結合評価 量産 ソフト開発 新開発プロセス 仮想環境 による 先行開発 パートナー (製品名) シリーズ ASTC(*4)/ VLAB Works (VLAB) Synopsys (VDK) Mentor Graphics (VISTA) RH850/C1x ○ ○ ー RH850/D1x ー ー ー RH850/E1x ○ ○ ○ RH850/F1x ○ ○ ー RH850/P1x ○ ○ ○ ○ : 対応済み ー : 未対応 *4.ASTC : Australian Semiconductor Technology Company ハード開発 ソフト開発 対応マイコン 結合評価 量産 前倒し 上表以外のマイコン対応のご相談は各パートナーへお問合せくだ さい。 詳細 https://www.renesas.com/rh850_partners ルネサス開発環境 19-20 詳細情報 https://www.renesas.com/e2studio Eclipse ベース統合開発環境 e2 studio e2 studio(イースクウェアスタジオ)は、 オープンソースの統合開発環境であるEclipse*1およびC/C++ ビルド機能 コード生成支援機能 開発をサポートするCDT* プラグインをベースとして使用した統合開発環境です。Eclipse インタフェー ルネサス製コンパイラおよびGNUコンパイラ、IARシステムズ社製 ルネサス製マイコン周辺機能(タイマ、UART、A/Dなど)を制御する スに準拠しているため、Eclipse に慣れているお客様には使いやすく、 また海外との協業開発等で環境 IAR Embedded Workbenchと組み合わせてビルドできます。なお、 デバイスドライバプログラムをGUI設定で自動生成するコード生成 を揃えたい場合などに最適な統合開発環境です。 各コンパイラは別製品のため別途インストールが必要です。 2 機能を提供しています。端子表で兼用端子の処理を設定でき、設定 内容を端子配置図で確認できます。 *1. Eclipse Foundation が提供する統合開発環境で、組み込み分野でもグローバルで広く利用されています。 *2. C/C++ Development Tooling の略で、C/C++言語で開発するためのツール群です。 デバッグ機能 Eclipse CDT標準のGDBデバッガは、 レジスタ表示、 メモリ操作、 ブ 拡張性の高い統合開発環境 e studioは、Eclipse統合環境フレームワークとCDTプラグインの 2 ビルド画面イメージ レークポイント、実行等の基本機能を提供しています。e2 studioで RXマイコン用には「Firmware Integration Technology(FIT)」対 は、 これらのデバッグ機能に加えて、ルネサスマイコン用にリアル 応モジュールのダウンロード、コンフィグレ ータを使 用し複 数 タイムメモリ表示、 リアルタイムトレース、周辺レジスタ表示、ハー のドライバを簡単に組み合わせることができます。また、Renesas ドウェアを使用したイベントによるブレーク他、高機能なデバッグ Synergy用にも、専用のコンフィグレータでコードを生成します。 オープンソース部、および各種プラグイン部で構成されています。 機能を実現しています。E1やE20、E2エミュレータLiteなどのエミュ ルネサスマイコン用には、コンパイラ、コード生成、シミュレータ、 レータ製品(別売) を接続してデバッグに使用することができます。 デバッガなどのルネサス製マイコン用ツールの他、 アプリケーショ Project View Edit/Coding Eclipse CDTエディタ ン開発の加速を支援する、 「ソリューション・ツールキット」にも対応 シミュレーション機能 しています。 Eclipse統合環境フレームワーク e2 studioは、Eclipseプラットフォーム、およびCDTプラグイン、ルネ サスマイコン用プラグインをパッケージとして提供していますの で、 インストールしてすぐに使用できます。 ルネサスマイコン用シミュレータを使用し、命令シミュレーション、 コード生成「周辺機能」設定画面 (コンペアマッチタイマの設定例) 仮想ボードでの周辺シミュレーションに対応。消費電流シミュレー Build ルネサスコンパイラ コード生成 ピンレイアウト タでプログラムを解析、消費電流の推移をグラフで表示します。 GNUコンパイラ ビルダ RXファミリ用ミドルウェアドライバ、 FITモジュールの オンラインダウンロード IAR Embedded Workbench Coding ● 多機能で使いやすいエディタ e2 studioで使用するEclipse CDTエディタは、C/C++プログラミング Debug 言語の構文を意識したコード補完など、優れた機能を提供してい Coding ます。 ● 各種機能を拡張 e 2 studioでは、ビルド、コーディング、デバッグに関連するルネサ ス製ツール、パートナー製ツールの他、 ソースやタスク管理など開 周辺シミュレータと 仮想ボードでのデバッグ デバッグ画面イメージ ダウンロードしたFIT モジュールの組み込みが簡単 Debug デバッガ 発に便利なオープンソースの機能を拡張して使用できます。ま た、ビジュアルなシステムデバッグ環境を提供するQE(Quick and Effective Tool Solution)にも対応しています。 シミュレータ FITの詳細 詳細 https://www.renesas.com/fit Various View e2 studio対応ソリューション・ツールキット ・スマート・マニュアル ・スマート・ブラウザー ・最適化アシスタント 動作環境 ・QE for USB Windows® 10(32bit版、64bit版) 、Windows® 8.1(32bit版、 ・QE for Bluetooth Smart 64bit版) 、Windows® 7(32bit版、64bit版) ・QE for TCP/IP(開発中) 詳細 https://www.renesas.com/ja-jp/windows(注意事項ほか) https://www.renesas.com/stk e2 studioは、Webからダウンロードできます。 詳細 https://www.renesas.com/e2studio_download Renesas Synergy用開発環境としては、Synergy Galleryサイト ・QE for Video Display Controller 5(開発中) 詳細 ダウンロード 対応マイコン RL78ファミリ、RXファミリ、RH850ファミリ (デバッグのみ対応) 、 RZファミリ、Renesas Synergy™ からSSP(Synergy Software Package)と一緒にe2 studioをダ ウンロードして使用ください。 詳細 https://synergygallery.renesas.com/ ルネサス開発環境 21-22 詳細情報 https://www.renesas.com/cs+ 統合開発環境 CS+ 安心 簡単・快適・安心で組み込みソフト開発をサポート 安心 CS+は、エディット、ビルド、デバッグの繰り返しであるソフト開発に対し、簡単・快適・安心 を追及した統合開発環境です。 これまでの開発環境から一歩踏み込んだソリューション・ 簡単 ツールキットの機能も搭載しています。 快適 システムで実現困難な異常状態も起こせます すぐに必要な情報が参照できます 疑似エラー・デバッグ スマート・ブラウザー 故障注入により、システム上で発生させることが困難な状態を作り 簡単 出せます。効果的な異常検出時のデバッグを支援します。 (ECM搭 快適 載マイコンのみ) ・マイコンのECCエラーやロックステップエラーの発生、複数エラー すぐにCS+の機能を体験できます もうビルドの時間を待つ必要はありません チュートリアル ラピッドビルド プログラムの作成からデバッグまでをチュートリアルの手順通りに ソースファイルを変更・保存するたびにバックグラウンドで自動的 操作することにより、誰でも気軽にCS+を体験できます。 にビルドを実行する 「ラピッドビルド機能」を用意しています。従来 の同時発生などさまざまな故障を想定できます。 の開発環境のソースファイルをすべて編集したあと、 まとめてビル ・割り込みベクタ等に簡単にブレークポイントが設定でき、エラー 発生後のプログラム動作をデバッグ可能。 ・各種エラーの発生は、疑似エラー・デバッグ・パネルで確認。 ソース編集② ソース編集③ ビルド結果表示 ソース編集① ソース編集② ビルド ビルドせずに指定したアドレス実行時の変数情報の記録設定でき ます アクションイベント 関数、変数の情報だけではなく、変数の動きが参照できます プロジェクト情報やプログラム構成を簡単に出力できます バックグラウンド で並行処理 スマートレポート ソース編集③ ビルド コード生成 Pythonコンソール ソース編集①②③をビルド ビルド実行 ラピッド ビルド ます CS+をスクリプトやコマンドで快適に制御できます ビルド実行 ソース編集① マイコン周辺機能の制御プログラムをGUI設定により自動生成でき プログラム解析ツール ドを実行する方法に比べ、ビルド時間の大幅短縮を実現します。 従来の ビルド その他の機能 ビルド 開発が終わった後のツールとプロジェクト環境を一発で保存できます パックして保存機能 ビルド時間 大幅短縮 サイズ最適化、実行速度最適化の効果を比較し、 すぐ設定できます 通信のデバッグなのに通信相手は必要ありません アクセス禁止区間に変数を変更していないか確認できます 最適化性能比較ツール CAN受信デバッグ 排他制御チェックツール プログラムの最適化に関するビルドオプションを自動的に適用し、 RS-CANのチャネル間通信機能を利用し、通信相手の周辺機器が 特定の区間(例:割り込み許可区間)に変数を変更していないかを 無償評価版ダウンロード コードサイズと実行速度がどれくらい向上するのかを比較、設定で なくてもCAN通信のデバッグを実現、早期にネットワークのデバッ 簡単に検出できます。排他制御が正しく動作しているか確認でき安 CS+ の最新バージョンを気軽にお試しいただけます。 きます。 (CS+ for CCのみ) グができます。任意のCANチャネル、任意のフレームの受信時のデ 心です。 ・ボタン一つで複数のビルドオプションのパターンごとのコードサ バッグを行えます。 (RS-CANで2チャネル以上必要) ・指定した変数がどの関数からアクセス(読み込み/書き込み) してい イズと実行時間を表示 ・測定結果のカラー表示で「コードサイズが小さい」 「実行速度が 速い」設定を簡単に確認 ・オプションパターンを選び、すぐにプロジェクトに反映可能 ・受信したいデータとチャネルの設定だけで、 プログラムで受信 ・1フレームだけでなく連続フレームを順次送信可能 ・送信データのimport/exportで、テストデータを快適作成 すぐに使える 詳細 https://www.renesas.com/tool_evaluation るか一覧表で確認できます。 (CS+ for CCのみ) ・特定の区間(指定した関数の間)に書き込んだ変数を検出してエ ラーとして表示。書き込んだアドレスからソース行にジャンプして デバッグ可能。 (RH850のみ) 動作環境 Windows® 10(32bit版、64bit版)、Windows® 8.1(32bit版、 64bit版) 、Windows® 7 (32bit版、64bit版) 、Windows Vista® (32bit版、64bit版) 詳細 https://www.renesas.com/ja-jp/windows(注意事項ほか) 対応マイコン RL78ファミリ、RXファミリ、RH850ファミリ、 V850ファミリ、 78K0R、78K0 ルネサス開発環境 23-24 詳細情報 https://www.renesas.com/stk Solution Toolkit /ソリューション・ツールキット 「すぐに見つかり、すぐに組み合わせて、 すぐに試せる」 アプリケーション開発環境を実現 ルネサス組み込みシステム開発環境 ソリューション・ツールキットは、ルネサス統合開発環境用のアプ ルネサスWebサーバ リケーション開発を加速する拡張プラグインです。開発分野を問わ 各種サンプル ドキュメント ない「スマート・ユーティリティ」 と、 「アプリケーション特化ツール 統合開発環境 QE(Quick and Effective Tool Solution) 」からなり、開発から量産ま でをスピードアップ、 トータルコスト削減にも貢献します。今後もラ インアップを充実させる予定です。 特定のアプリケーション開発をきめ細かく支援する ソリューション・ツールキット スマート・ユーティリティ*1 全アプリケーション対象 各アプリケーション開発工数を最小化する、ルネサスのソリューション・ツール QE(Quick and Effective tool solution)は、 これまでの開発 環境ツールから一歩踏み込んだ、特定のアプリケーション開発をきめ細かく支援するツールです。 「アプリケーションを組み込んでも動かな い! どうしたらいいの?」 という経験はないですか? ルネサスでは、従来の一般的なデバッグ機能を持つ統合開発環境に、各アプリケーショ コンパイラ デバッガ リアルタイムOS コード生成 各種ミドルウェア エミュレータ アプリケーション特化ツール QE QE*2 (Quick and Effective Tool Solution) 音声、通信など 特定アプリケーション対象 ンに特化した開発ノウハウ (機能)をプラスしました。 USBシステム開発の期間の短縮およびコスト低減を実現 通信のデバッグなのに通信相手いらず QE for USB V1.2.0 CAN受信デバッグ RX、RL78ファミリを使用したUSBシステムの開発に特化した組み込み 評価ボード 2 *1. e2 studioに標準で組み込み *2. 必要に応じてインストール 開発分野を問わず使える 通信相手の周辺機器がなくてもCAN通信のデバッグができるため、 ソフト開発ツールです。統合開発環境e studioと組み合わせること 開発早期からネットワークのデバッグが行えます。受信したいデー により、USBシステムの開発/デバッグが簡単に行えます。USBシ タとチャネルを設定するだけでプログラムで受信でき、送信データ ステム開発の初期段階に発生するトラブルを4つの機能で解決し のインポート/エクスポートによりテストデータの作成も行えます。 ます。 スマート・ユーティリティ 詳細 https://www.renesas.com/qe-usb システムで実現困難な異常状態を発生させる レジスタ情報の参照が簡単。マニュアルを開かずコーディング・デバ 疑似エラー・デバッグ ッグ可能* 故障注入機能によりシステム上で発生させることが困難な異常検 1 スマート・マニュアル エディタ上でレジスタ名やAPI 関数名* にマウスオーバーすると説 2 スマート・マニュアル ビューで検索 出時のデバッグを効果的に行えます(ECM搭載マイコンのみ)。マ エディタ上で ポップアップ (接続成功) 明をポップアップ表示 *1. 一部のマイコンでは対応していません。 *2. コード生成による出力関数(RX、RL78)、Firmware Integration Technology(FIT)モジュール(RX)、 Renesas リアルタイムOS(RI600V4)のサービス・コール イコンのECCエラーやロックステップエラーなどを発生させる事が でき、エラー発生後のプログラム動作をデバッグできます。 アクセス禁止区間に変数を変更していないか確認できる 排他制御チェックツール 「スマート・マニュアル」ビューではさらにトピックのキーワードで のマニュアル検索も可能 特定の区間の実行中に任意の変数への排他制御が正しく動作して いるかチェックできます。また指定した変数がどの関数からアクセ スしているか一覧表で確認できます(CS+ for CCのみ)。 さらに指定 ハードウェアマニュアルからサンプルコードまで直接検索表示 スマート・ブラウザー 「スマート・ブラウザー」機能を使うと、使用するルネサス製マイコ スマート・ブラウザーで 検索や表示も簡単 Bluetooth® low energyに基づく通信を、手軽にすぐ試せる した関数の実行中に任意の変数への書き込みをエラーとして検 QE for BLE V1.0.0 出/表示しデバッグできます。 ンの最新ハードウェアマニュアル、テクニカルアップデートおよび RL78/G1Dマイコンを使用したBluetooth® low energy(BLE)対応シ アプリケーションノートを簡単に検索、表示することができます。サ ステムの開発に特化したツールです。BLEプロトコルスタックのAPI ンプルコードのダウンロード、およびプロジェクトを含むサンプル コマンドを発行できるスクリプト機能によりマイコン用の組み込み コードからのプロジェクトインポートが可能です。 プログラムを作成することなくBluetooth® V4.1仕様に基づく通信を 簡単に体験でき、通信ログ機能でBluetooth®通信の応答状況を プログラム・コードサイズの最適化を支援 いち早く確認できます。通信の基本機能の理解や学習に効果的 最適化アシスタント です。スマートフォンと繋がるサンプルスクリプトもプロファイル 最適化アシスタント機能は推奨する最適化オプションを設定した ビルド構成を作成できます。関数やソースファイルのコードサイズ やスタック使用量を簡単に比較できるため、 コードを削減するため の時間短縮に役立ちます。 スタック使用量を確認しながら オプションも調整が可能 (= Bluetooth®で定義された通信プロトコル) ごとに準備予定です。 ※ Bluetoothは米国Bluetooth SIG, Inc.の登録商標です。 詳細 https://www.renesas.com/qe-ble その他、以下の製品も 10 月リリース予定です。 ・QE for TCP/IP Renesas 製 RX ファミリ用 TCP/IP プロトコルスタック M3S-T4-Tiny に対応した、TCP/IP を使った組み込み システム開発に特化したソリューションツールです。 ・QE for Video Display Controller 5 Renesas 製ディスプレイコントローラ Video Display Controller 5(VDC5)の LCD 表示機能を使った組み込み システム開発に特化したソリューションツールです。 (対応マイコン : RZ/A1) 詳細 https://www.renesas.com/qe 統合開発環境 e2 studio 対応 統合開発環境 CS+ 対応 ルネサス開発環境 25-26 詳細情報 https://www.renesas.com/compiler_licenses コンパイラライセンス 多様な開発形態に応じて選択可能なライセンスを提供 standard ルネサスコンパイラは開発スタイルにあわせてライセンスの フローティング・ライセンス ◦standard版 通常ライセンス 使用するPCを固定せずに、 複数の作業場所で使える ◦standard版 フローティング・ライセンス ◦professional版 通常ライセンス 通常ライセンス 使用するPCにインストール ◦professional版 フローティング・ライセンス するだけで容易に使える 開発効率を向上する 付加機能を追加 standard版 フローティング・ライセンス professional版 フローティング・ライセンス standard版 通常ライセンス ◦アップグレード・ライセンス アップ グレード・ ライセンス professional版 通常ライセンス 開発効率向上 作業場所の柔軟性 種類をお選びいただけます。 アップグレード・ライセンス professional 組み込みに必要な 基本機能 standard版通常ライセンスをご購入いただいた後、professional版の機能をご使用されたい場合への対応として、standard版通常ライセ ンスからprofessional版通常ライセンスへのアップグレード・ライセンスを販売しております。※ ※通常ライセンスのみ対応です。 フローティング・ライセンスへの対応予定はありません。 フローティング・ライセンス フローティング・ ライセンス要求 クに接続されたどのコンピュータでもライセンス数の 範囲内でソフトウェアを利用可能。 standard/professional 版 ◦ネットワーク上のサーバに接続された状態が必須。 ◦クライアントはビルドの開始時に自動的にライセンス ◦standard版 ANSI規格に準拠したC言語仕様をサポートします。 また、組み込みプロ グラム記述に必要な基本機能を提供します。 を取得し、30分間保持します。30分経過後に、ビルド (standard版+付加価値) が完了していない場合は再度ライセンスを30分間保 ◦ MISRA-C : 2004/2012 ルールチェック standard版に加えて、お客様のプログラムの品質向上と開発期間の短 縮に貢献する付加機能を提供します。 professional版の機能 professional版 解析機能 ◦professional版 ◦ スタック破壊検出 持します。 これをビルドが終了するまで繰り返します。 ◦ネットワーク環境から切断された状態でライセンスを ◦ 動的メモリ管理関数のセーフティ向上機能 利用するために、一定期間(最大99日で1日単位) ライ ◦ 動的解析とデバイス情報に基づいた動的チェック センスを占有する仕組みを用意しています。事前にク CC-RL CC-RX CC-RH MISRA-C:2004/2012ルールによるソースチェック機能 ○ ○ ○ スタック破壊検出機能 ○ ○ ○ 動的メモリ管理関数のセーフティ向上機能 ○ ○ ○ 動的解析とデバイス情報に基づいた動的チェック機能 △ △ △ standard版 半精度浮動小数点 ̶ ̶ △ (組み込みプログラム記述に必要な基本機能) サーバ クライアント フローティング・ ライセンス・サービス ライセンス・マネージャ (クライアント) ◦コンパイラのライセンスをサーバで管理しネットワー ライセンス・キー 追加 チェック値をスタック領域に格納し、 MISRA-C : 2004/2012ルールに基づく 指定した関数のスタック破壊検出 実行時に動的メモリ管理の異常を検出 ライセンス対象 コンパイラ ライセンス登録 起動 フローティング・ ライセンス利用者 ライセンス管理者 ライセンスは無効になります。 ◦ 半精度浮動小数点 動的メモリ管理関数の セーフティ向上機能 ライセンス 確認 ライセンス・マネージャ (サーバ) 対応コンパイラ ○ : 対応 △ : 次版以降で対応検討中 ̶ : 対応予定なし スタック破壊検出機能 ライセンス要求 ライアントが指定した占有期間の終了後は、占有した 特定アプリケーション向け機能 MISRA-C : 2004/2012ルールによる ソースチェック機能 フローティング・ ライセンス付与 製品名 ライセンス提供開始バージョン 対応マイコン コンパイラ名 RL78 CC-RL RL78ファミリ用Cコンパイラパッケージ V1.01.00 V1.01.00 RX CC-RX RXファミリ用C/C++コンパイラパッケージ V2.04.01 V2.04.01 RH850 CC-RH RH850ファミリ用Cコンパイラパッケージ V1.03.00 V1.02.00 standard/professional版 フローティング・ライセンス Cソースコード記述の自動チェックを、 コンパイラオプションでサポート * MISRA Cルールとは、 MISRA(Motor Industry Software Reliability Association ― 自動車業界が中心になって組織されたソフトウェ アの信頼性に関する非営利団体)が作成した自動車用ソフトウェ ア向けのC言語利用ガイドラインに定められたC言語の記述に関 する100種類以上のルールです。 "MISRA", "MISRA C" and the triangle logo are registered trademarks of HORIBA MIRA Ltd, held on behalf of the MISRA Consortium. 関数Aの スタック領域 スタック 破壊発生 #include <stdlib.h> int *ip; チェック値 ip = malloc(I_SIZE); … 関数Bの スタック領域 無償評価版 … free(ip); … ipを再解放 free(ip) … 関数Aの出口でチェック値が書き 解放済ポインタの再解放等、動的メモ 換わっている場合は、スタック破 リ関数の異常を検知するとヒープ破壊 壊検出関数をコール 検出関数をコール ◦試用期間*1内はprofessional版 60日間 professional版 試用期間 ◦試用期間後はstandard版、 またリンクサイズ制限あり*2 *1. 試用期間とは、初めて評価版をインストールした後、最初にビルドした日から60日間です。 *2. リンクサイズはコンパイラごとに異なります。 3/15 1日目 インストール 4/1 初回ビルド standard版 + リンクサイズ制限 61日目 5/31〜 CC-RL:64kB以内、CC-RX:128kB以内、CC-RH:256kB以内 無償評価版ダウンロード コンパイラの最新バージョンを気軽にお試しいただけます。 https://www.renesas.com/tool_evaluation ルネサス開発環境 27-28 詳細情報 [コード生成プラグイン] https://www.renesas.com/cg_p [AP4] https://www.renesas.com/ap4 コード生成支援ツール 「明日までにプログラムを試作して欲しい」 こんなことを頼まれたどうしますか? ③マイコンに特化した周辺機能のサポート ユーザアプリケーション 照明 モータ 通信 センサ タッチ ▪RL78/G1D向けRFトランシーバとドライバの連携 ▪RL78/I1E向けコンフィギュラブル・アンプ機能 マイコンのマニュアルは1000ページ以上に及ぶことも あります。それらをすべて熟読してプログラムを開発す コード生成支援ツール るには膨大な時間がかかります。マニュアル1000ペー ミドルウェア ジを読まずに素早くプログラム作成したい… System Timer Communications そんな時に役立つのがコード生成支援ツール! DMAC MTU3 SCI I2C マウスで機能を選んでボタンを押すだけで、Cソースプ DTC GPT DTC SPI ログラムが自動で生成されますので、 すぐに動かせます。 Interrupt TPU BusControl Clock PPG Security/Encryption LVD TMR ELC POE3 MPC CMT I/OPORT RTC CRC WDT ▪RL78/I1E向けPGA+ΔΣA/Dコンバータ機能 CAN SDHI MMCIF Analog MCU IEEE1588 USB DataOperationCircuit A/D Ethernet D/A SSI 提供形態 コード生成プラグイン 3つの特長 ①わかりやすいGUI、マイコンの仕様を意識しない数値入力が可能 AP4 統合開発環境に含まれていますので、 コード編集〜ビルド〜デ パートナーツール向けのスタンドアロンツールです。ビルドツール バッグのすべての作業がスムーズに実行可能です。 の種類が選択可能で、ビルドツールに合わせた周辺機能の制御プ 2 e studioでは、FirmwareIntegrationTechnology(FIT)との組み ログラムを生成します。 合わせもFITコンフィグレータ機能で簡単に利用できます。 ルネサス統合開発環境 AP4 CS+,e2studio パートナー製 統合開発環境 ②複数の周辺機能によるピン競合、誤った設定値をチェック ▪ピン競合時のワーニングを表示 対応マイコン RL78ファミリ、RXファミリ、RH850ファミリ、RZファミリ、 ▪設定可能範囲をチェック V850ファミリ、78K0R、78K0 動作環境 Windows®10(32bit版、64bit版)、Windows®8.1(32bit版、 64bit版)、Windows®7(32bit版、64bit版) 詳細 https://www.renesas.com/ja-jp/windows(注意事項 ほか) 製品ダウンロード 本製品は無償でダウンロード後、すぐ使用可能です。詳細は、 以下のURLをご参照ください。 コード生成プラグイン AP4,Applilet 詳細 詳細 https://www.renesas.com/cg_p https://www.renesas.com/ap4 ルネサス開発環境 29-30 詳細情報 https://www.renesas.com/software-os-middleware-driver OS ルネサス製μITRON仕様リアルタイムOS ルネサス製AUTOSAR仕様リアルタイムOS ルネサス製μITRON仕様準拠のリアルタイムOSは、 コンパクトな設計で、かつ優れたリアルタイム性能と豊富なシステムコールを持ち、 ルネサス製AUTOSAR仕様準拠のリアルタイムOS(RV850)は、RH850マイコンに最適化された設計がされており、優れたリアルタイム性 高品質なリアルタイム・マルチタスク環境を備えた組み込みシステムを実現します。 能と機能安全を見据えた高品質なリアルタイム・マルチタスク環境を備えた組み込みシステムを実現します。 対応マイコン RH850 RX 製品名 カーネル仕様 μITRON4.0 μITRON4.0/PX 統合 開発環境*1 M RH850ファミリ用Cコンパイラパッケージ(統合開発環境つき) 、GHS* RI850V4 V2 ○ ̶ RI600V4 ○ ̶ RXファミリ用C/C++コンパイラパッケージ(統合開発環境つき) ̶ ○ RXファミリ用C/C++コンパイラパッケージ(統合開発環境つき) RI600PX *2 RL78 RI78V4 V2 * ○ ̶ RL78ファミリ用Cコンパイラパッケージ(統合開発環境つき) RL78、78K0R RI78V4 V1 ○ ̶ RL78、78Kファミリ用Cコンパイラパッケージ(統合開発環境つき) V850 RI850V4 V1 ○ ̶ M V850ファミリ用Cコンパイラパッケージ(統合開発環境つき) 、GHS*3 V850E2Mデュアルコア RI850MP ○ ̶ M V850ファミリ用Cコンパイラパッケージ(統合開発環境つき) 、GHS*3 4 マイコン密着 対応コーディングツール 3 *1. 対応する統合開発環境は次のとおりです。 2 :e studio、 M :Green Hills Software,Inc製統合開発環 特長 ◦豊富なサービスコール *2. μITRON4.0仕様に、 メモリデータ保護機能とカーネルオブジェクトのアクセス ◦優れたリアルタイム性能(割り込み応答時間、 タスク切り替え時間) *3. GHSはGreen Hills Software,Inc製のコンパイラパッケージを指します。 :CS+、 境MULTI ・ 「説明可能」な設計品質 ・ワンストップサポートで安心 ・機能安全対応オプション (有償) ・低オーバーヘッド して使えるリアルタイムOS ・高リアルタイム性 にてエビデンス文書を開示可能 ・省メモリ 導入容易 ・既存ECUのOSEK OSを置き換 えて機能安全対応可能 ・OILコンフィグレータ付属 ・OS単体で品質保証済み 機能安全対応(有償オプション) RV850上で動作するアプリケーションを安全に動作させるための情報をまとめたセーフティ・マニュアルや、機能安全対応のエビデンスと してお使いいただける機能安全開発ドキュメントを提供しています。 保護機能を追加したμITRON4.0/PX仕様に準拠しています。 その他のリアルタイムOSについてはWebページをご覧ください。 ◦省メモリ化の実現 高性能 ・RH850マイコンに最適化 アプリケーションソフト *4. RI78V4 V2はRI78V4 V1よりさらに高性能となりました。 ◦高い移植性 高品質 詳細 https://www.renesas.com/other_itron 異常動作 等 有償オプション アプリケーションを安全に動作させるための RV850の使用法を説明 ◦必要な機能だけの組み込みが可能(使用するサービスコールの選択) セーフティ・マニュアル ◦コンフィグレータによる円滑なシステム構築 ◦OSデバッグ機能 RV850(AUTOSAR OS) RV850自体の規格準拠の証明 機能安全開発ドキュメント 統合開発環境 CS+と連携したリアルタイムOS ▪CS+ と連携機能画面イメージ 対象リアルタイムOS 1 ◦RI850V4 V2、RI600V4* 、RI600PX、RI78V4 V2、RI78V4 V1、 メモリ保護 ◦機能安全アセスメントレポート ◦DIA(Development Interface Agreement) ◦安全計画書 等 「CS+(リソース情報)」 RI850V4 V1、RI850MP 統合開発環境 CS+と連携した便利な機能を利用して 効率の良い開発が可能 「CS+(タスク・アナライザ) 」 ◦OSビルドに必要なオプションを自動設定 ◦タスクやセマフォなどのOS管理オブジェクトの状態を表示 ◦デバッガからタスクの起動やイベントフラグのセットなどのサービス コールを発行 ◦タスクの動作履歴やサービスコール発行履歴をグラフィカルに表示 ( システム・パフォーマンス・アナライザ*2、 タスク・アナライザ*3) *1. 統合開発環境e2 studioにも対応 *2. RI78V4 V1、RI850V4 V1のみに対応 *3. RI850V4 V2、RI600V4、RI78V4 V2のみに対応 Trial版のご提供 FIT対応サンプルプロジェクトのご提供 製品版ご購入前に、気軽に製品の機 Firmware Integration Technology(FIT)対応のサンプルプロジェクトを使用することにより、 能や性能を評価できます。 周辺機能モジュールとリアルタイムOSが提供する機能を、簡単に確認および使用できます。 対象リアルタイムOS 対象リアルタイムOS:対象デバイス ◦RI850V4 V2、RI600V4、RI78V4 V2 ◦ RI600V4:RX71M、RX64M、RX63N、RX210、RX113 ◦ RI600PX:RX71M、RX64M、RX63N 契約形態 AUTOSAR MCAL 契約形態はITRON製品とは異なります。詳細はWebページ AUTOSAR MCALについては、ルネサスオートモーティブカタログを の「AUTOSAR OS製品の契約形態」 をご参照ください。 ご参照ください。 詳細 https://www.renesas.com/autosar/agreement ルネサス開発環境 31-32 詳細情報 https://www.renesas.com/ocd オンチップデバッギングエミュレータ 導入しやすいオンチップデバッギングエミュレータ デバッグ機能の拡張や接続調整が可能(オプション) ルネサスでは、ユーザシステムに実装されたルネサスマイコンが持つデバッグ機能を利用する 「実チップでのリアルタイムデバッグ」が可 さまざまなオプション製品も取り揃えています。 能な3つのモデルをお勧めしています。いずれも、RXやRL78など複数のマイコンをサポートし、 フラッシュプログラマとしても使用可能で す。 また、低価格で教育やホビー用途に導入しやすく、かつ、本格的な開発移行後にも対応可能な機能を有します。 オンチップデバッギングエミュレータ兼オンボードプログラマ ラインアップ 初めてにおすすめ エントリモデル 詳細 E2エミュレータLite 新製品 (RTE0T0002LKCE00000R) スタンダードモデル 内蔵Flash ROMの書き換えができない電 ピッチを変換するアダプタです。 源電圧でマイコンをデバッグする場合に ◦ホットプラグアダプタ 必要なボードです。エミュレータとユーザシ ユーザプログラム実行中にエミュレータを ステムの間で本ボードを使用し、ユーザシ 接続するホットプラグイン機能を実現する ステムとはインサーキット接続します。 ためのアダプタです。 ◦デバッグMCUボード ◦アイソレータ 詳細 https://www.renesas.com/e1 E1エミュレータ (R0E000010KCE00) 詳細 ◦基本的なデバッグ機能搭載 ◦ルネサスマイコンに幅広く対応 ◦導入しやすい低価格 https://www.renesas.com/ocd-options https://www.renesas.com/e20 使いやすいデバッグ機能 Build 統合開発環境CS+もしくは デバッグ機能の充実 E1のデバッグ機能に加えて ◦大容量トレース可能*2 ◦リアルタイムRAMモニタ機能搭載*2 詳細 Debug E2エミュレータLite ユーザシステム PC 組み合わせてプログラミング E20エミュレータ RenesasFlashProgrammer 各製品の詳細情報は、Webをご参照ください。 CS+ 詳細 e studio 2 https://www.renesas.com/cs+ 詳細 https://www.renesas.com/e2studio RenesasFlashProgrammer パートナー製ツールとの組み合わせも可能 詳細 https://www.renesas.com/rfp お手頃価格でオンライン購入可能 パートナー製デバッグ用ソフトウェア IAR Embedded Workbench USBケーブル ユーザインタフェース ケーブル(14ピンコネ クタまたは38ピン Mictorコネクタ) E1エミュレータ プログラミングも可能 RenesasFlashProgrammerと https://www.renesas.com/ja-jp/ocd-performance-property Green Hills Multi ︲ E1エミュレータ *1 E20エミュレータ *1 *1. RH850、V850のみ Coding e2 studioと組み合わせてデバッグ 各製品のデバッグ機能詳細をまとめた資料をご用意しています。 E2エミュレータLite バッグ機能が使用できます。 設計からデバッグ、プログラミングまでの本格的な開発環境をすぐにご利用可能 *2. RX700,RX600使用時。その他のマイコンではE1相当のデバッグ機能を提供。 オンチップデバッギング エミュレータ めのボードです。本ボードを使用することにより、 より高度なデ 製品ごとに対応可能なエミュレータおよびマイコンが異なります。詳細情報は、Webをご参照ください。 *1. 対応するルネサス統合開発環境 詳細 ユーザシステムにエミュレータをインサーキット接続するた ために使用する製品です。 E20エミュレータ (R0E000200KCT00) デバッグが可能 エミュレータ接続用のコネクタのピン数や 間に電位差がある環境下でデバッグする 対応IDE*1:CS+、e2studio RXではより高度な ◦低電圧OCDボード ユーザシステムのGNDとホストPCのGND ◦E1相当の機能搭載でさらに低価格化を実現 ◦E1用に設計されたボードの接続もOK ◦E1用オプション製品使用可能 対応IDE*1:CS+、e2studio 実績のある https://www.renesas.com/e2lite リーズナブル 対応IDE*1:e2studio ◦変換アダプタ 以下のWebショップでも販売しています。詳しくは、各社のホームページでご確認ください。 アールエスコンポーネンツ株式会社 株式会社チップワンストップ マルツエレック株式会社 http://jp.rs-online.com/web/ http://www.chip1stop.com/ http://www.marutsu.co.jp/ ◦取扱い製品 ◦取扱い製品 ◦取扱い製品 E2エミュレータLite、E1エミュレータ、 E2エミュレータLite、E1エミュレータ、 E2エミュレータLite、E1エミュレータ E20エミュレータ E20エミュレータ * 会社名の掲載は、50音順です。 ルネサス開発環境 33-34 詳細情報 https://www.renesas.com/pg_fp5 フラッシュ内蔵マイコンプログラミング環境 ルネサス製フラッシュ書き込みツール ルネサスが提案する多彩なフラッシュプログラミング環境 ルネサス製フラッシュ内蔵マイコンのフラッシュメモリ書き換え用に2種類のフラッシュ書き込みツールを用意しています。 ルネサス純正プログラマと豊富なパートナーツール/書き込みサービスでお客様のあらゆるプログラミングシーンをサポートします! どちらの製品も開発から量産、保守までご利用いただけますので、お客様の用途にあった製品をお選びください。 フラッシュ書き込みソフトでボードのプログラムを変更しながら手軽にマイコンの学習や評価が可能 初期検討 ◦RenesasStarterKit ◦RenesasSolutionStarterKit フラッシュ書き込みソフト (評価版をキットに同梱*1) 【評価版】Renesas Flash Programmer Webからのダウンロードも可能です。 詳細 https://www.renesas.com/tool_evaluation *1. 同梱されている評価版フラッシュ書き込みソフトは、キットにより異なります。 PG-FP5 特長 ◦高性能で安心、生産ライン向け機能を強化したフラッシュメモリプログラマ ◦スタンドアロン書き込み スタンドアロン操作に適したコントロールパネル ◦専用GUIによるPC制御書き込み POWERボタン ◦最大8種類の書き込み環境を保存可能 POWERLED 開発 お客様 ◦生産ラインに特化(コマンド制御、 リモート制御) 書き込みタイミング 書き込み方法 基板 実装後 オンボードプログラマ ◦指定したフラッシュメモリ領域へのユニークコードの書き込み設定が可能 主な機能 メッセージ ディスプレイ ステータスLED コントロールボタン ◦プログラムファイル、パラメータファイルのダウンロード、 アップロード ◦プログラムファイルのチェックサム、編集 エミュレータとフラッシュ書き込みソフトで簡単システム評価 ◦アクションログの保存 フラッシュ書き込みソフト RenesasFlashProgrammerV3 ◦PG-FP5本体を管理する機能(アップロード禁止、パスワード、設定変更禁止 など)に対応 試作 主な構成例 ◦ブランクチェック、消去、書き込み、ベリファイ、読み出し、 フラッシュオプショ PC E1エミュレータ ユーザシステム オンボードプログラマで書き込み ン設定と取得、チェックサム、消去後書き込みなどを実行可能 使い勝手の良いGUI(Graphical User Interface) アイコンで操作 メニューで操作 設定内容の表示 製品パッケージ内容 フラッシュメモリプログラマ PG-FP5、 シリアルケーブル、GNDケーブル、USBケーブル、 主な構成例 初期量産 ターゲットケーブル、セットアップマニュアル PG-FP5 ユーザシステム 対応マイコン RL78ファミリ、RXファミリ、RH850ファミリ、SuperHファミリ、 基板 実装前 書き込みサービス 量産 マイコン 入手時 オフボードプログラマ ルネサスエレクトロニクス ROM発注*1 書き込みサービスメーカ V850ファミリ、78K0R、78K0、78K0S、R8Cファミリ 詳細 動作環境 Windows®10(32bit版、64bit版) 、Windows®8.1(32bit版、64bit版) 、 フィールド 保守 ユーザ システム 出荷後 アクションログを表示 Windows®7(32bit版、64bit版) 詳細 *1. 詳細情報は、Webをご参照ください。 詳細 https://www.renesas.com/rom 詳細情報は、Webをご参照ください。 https://www.renesas.com/ja-jp/windows(注意事項ほか) 書き込みツール構成例:スタンドアロン(オフライン) ACアダプタ QB-COMMON-PW-xx*2 (別売) *1. PC接続も可能です。 *2. xxは、仕向け国により異なります。 オンボードプログラマ PG-FP5*1 ユーザシステム 実行結果の表示 ルネサス開発環境 35-36 詳細情報 詳細情報 https://www.renesas.com/rfp https://www.renesas.com/partner-list ルネサスフラッシュマイコン書き込みパートナー ルネサスフラッシュマイコンの書き込みをルネサスパートナーも強力サポート Renesas Flash Programmer V3(R0C00000FDW13R) 豊富なラインアップのルネサスフラッシュマイコンを快適にプログラミングしていただくため、ルネサスはもちろんパートナー各社からも 特長 主な機能 ◦ルネサス製フラッシュ内蔵マイコンのフラッシュメモリに対し、 ◦プログラムファイルの読み込み ◦プログラムファイルのチェックサム 書き込みを行うためのソフトウェア ◦ブランクチェック、消去、書き込み、ベリファイ、読み出し、フラッ シュオプション設定と取得、チェックサム、消去後書き込みなどを 実現 ◦E1エミュレータ、E2エミュレータLite、E20エミュレータ、シリアル 設定が可能 対応マイコン 開発/試作 ◦バッチ処理による実行で他ソフトウェアとの連携も可能 ◦指定したフラッシュメモリ領域へのユニークコードの書き込み 書き込み方法 アドバンテージ 考慮する事項 ・安価な書き込み ・短納期 ・プログラム変更に迅速な対応 ・実装後もプログラム変更可 ・基板への書き込み回路組み込み ・プログラマ導入 オフボード ・安価な書き込み ・短納期 ・プログラム変更に迅速な対応 ・プログラマ、 アダプタ導入 書き込みサービスメーカ オフボード ・プログラマ導入不要 ・短納期 ・プログラム変更に柔軟な対応 ・捺印/マーキング可 ・書き込み費用 ・納期 ・対応マイコンの確認 ・捺印/マーキング対応可否 ルネサス エレクトロニクス オフボード ・大量書き込み可能 ・安定供給 ・捺印/マーキング可 ・プログラマ導入不要 ・数量 ・初期費用 ・捺印マーキング仕様 ・納期 ・市場/現地でのプログラム変更可 ・基板への書き込み回路組み込み ・プログラマ導入 実行可能 ◦動作オプションによる複数コマンド連続実行 またはUSBを使用したPC制御書き込み フラッシュマイコン書き込み方法ガイド 工程 ◦開発に特化したシンプルなGUIにより、簡単な操作で書き込みを 多彩なプログラマ、サービスを提供しています。 オンボード (PC接続/スタンドアロン) お客様 RL78ファミリ、RXファミリ、RH850ファミリ、RenesasSynergy™、 さらに使いやすく! * V850ファミリ、78K0R および78K0をご使用の場合は、Renesas Flash Programmer V2をご使用ください。 ◦簡単なプロジェクト作成(V2との比較) 詳細 詳細情報は、Webをご参照ください。 動作環境 Windows®10 (32bit版、 64bit版) 、 Windows®8.1 (32bit版、64bit版)、 ◦処理速度の向上(V2との比較) Windows®7(32bit版、64bit版) 全対応マイコンで10パーセント以上、RL78では最大50パーセン 詳細 保守 RXファミリのモード端子設定が簡単になりました。 量産 RL78ファミリの型名選択を簡単にしました。RL78ファミリを選択 するだけで詳細型名の選択は不要です。 初期量産 V850ファミリ、78K0R、78K0 フィールド オンボード (スタンドアロン) https://www.renesas.com/ja-jp/windows(注意事項ほか) ト書き込み時間を短縮しました。*1 *1. 本データは特定の条件下でのデータであり保証するものではありません。 書き込みツール構成例:PC接続(オンライン) オンボードプログラマ パートナー製ツールの最新情報や量産ラインでの適用に関しては、各メーカにお問い合わせください。 RenesasFlashProgrammerV3 E2エミュレータLite USB PC ユーザインタフェースケーブル (株) アルファプロジェクト http://www.apnet.co.jp/ インターフェイス (株) http://www.itf.co.jp/ SMH Technologies (国内代理店:イーグローバレッジ(株)) http://www.e-globaledge.com/ (株)京栄 http://www.k-kyoei.jp/ E1エミュレータ またはUSB/シリアル ユーザシステム (株)サニー技研 http://sunnygiken.jp/ (株)彗星電子システム http://www.suisei.co.jp/ (株)Sohwa & Sophia Technologies www.ss-technologies.co.jp テセラ・テクノロジー(株) http://www.tessera.co.jp/ (株)内藤電誠町田製作所 http://sys.ndk-m.com/ (株)北斗電子 http://www.hokutodenshi.co.jp/ 横河ディジタルコンピュータ (株) http://www.yokogawa-digital.com/ *E2エミュレータLiteは、RL78ファミリおよびRXファミリのみ使用可能です。最新の対応状況などの詳細情報は、Webをご参照ください。 *E1の代わりにE20も使用可能です。 *USB接続は、USBブート対応マイコンのみ使用可能です。 *Renesas Synergyをご使用の場合、USB、 シリアル接続が使用可能です。 東亜エレクトロニクス (株) フラッシュサポートグループカンパニー http://www.j-fsg.co.jp/ 詳細 https://www.renesas.com/partners/on-board-programmer * 会社名の掲載は、50音順です。 ルネサス開発環境 37-38 詳細情報 https://www.renesas.com/rsk Renesas Starter Kit マイコン評価から試作開発まで、これ1セットでOK 「すぐにルネサスマイコンを評価したい」そんなときにおすすめの開発キットです オフボードプログラマ パートナー製ツールの最新情報や量産ラインでの適用に関しては、各メーカにお問い合わせください。 ウェーブテクノロジー(株) http://wavetechnology.co.jp/ (株)サニー技研 http://sunnygiken.jp/ (株)彗星電子システム http://www.suisei.co.jp/ データ・アイ・オー (国内代理店:(株) 東陽テクニカ) http://www.toyo.co.jp/sdp/ RenesasStarterKitは、低価格の開発ツールキットです ルネサスマイコン評価のためのユーザフレンドリーな開発環境をご提供します 付属のエミュレータおよび統合開発環境を使用して、 コーディングやデバッグができます 評価や初期導入に必要な開発環境がオールインワン テセラ・テクノロジー(株) http://www.tessera.co.jp/ 東亜エレクトロニクス (株) フラッシュサポートグループカンパニー http://www.j-fsg.co.jp/ ファルコン電子(株) (HI-LOSYSTEMS総代理店兼務) http://www.falcon-denshi.co.jp/ (株)北斗電子 http://www.hokutodenshi.co.jp/ すぐに評価 RenesasStarterKitインストーラにより、 ツールとサンプルを簡単にインストール また、分かりやすいクイックスタートガイドにより、すぐに評価開始可能 ミナトホールディングス株式会社 ミナトデバイスカンパニー http://www.minato.co.jp/ 詳細 ボードはもちろん、評価に必要な開発ツール(統合開発環境、 コンパイラ、 デバッガ、エミュレータ)やサンプルソフトを同梱 評価だけでなく試作開発にも Ethernet、USB、LCDなどを評価できる回路を搭載、マイコンの各種信 号をスルーホールから取り出せ、ユーザシステムと接続可能 https://www.renesas.com/partners/off-board-programmer * 搭載される機能は製品により異なります キット内容 書き込みサービス ◦CPUボード ◦LCDモジュール ◦統合開発環境 ◦無償評価版C/C++コンパイラパッケージ ◦オンチップデバッギングエミュレータ ◦無償評価版フラッシュ書き込みツール ◦外部電源(一部の製品のみ) 量産時に書き込み作業を外注化したい場合には、以下のメーカのサービスをご利用いただけます。 ラインのコスト削減 (株) ヴァーモ シー・アンド・アイテー(株) (株)菅製作所 初期立ち上げで ライン構築が間に合わない 作業急増による 一時的外注化 信頼性の高い 書き込みをしたい ラインに量産用 書き込み装置がない 各種マイコン用 アダプタの管理が大変 詳細 http://www.vamos-net.jp/ http://c-it.co.jp/ http://www.suga.ne.jp/ タクミ商事(株) http://www.takumic.co.jp/ 通菱テクニカ (株) http://www.tsuryo.co.jp/ 東亜エレクトロニクス (株) フラッシュサポートグループカンパニー http://www.j-fsg.co.jp/ (株)パルサ ファルコン電子(株) (HI-LO SYSTEMS総代理店兼務) ファミリ http://www.falcon-denshi.co.jp/ マイクロテック (株) http://www.microtek.co.jp/service/ 松原工業(株) http://www.mtbrk.com/ ミナトホールディングス株式会社ミナトデバイスカンパニー http://www.minato.co.jp/ YAMADA-DEN-ON CO., LTD http://www.yamadadenon.co.jp/ リバティ (株) http://www.liberty-rom.com/ (株) ロムテック 対応マイコン http://www.pulsa.co.jp/ RL78 ファミリ RX ファミリ http://www.romtec.co.jp/ https://www.renesas.com/partner_kakikomi RZ ファミリ シリーズ グループ RL78/G1x RL78/G13、RL78/G14、RL78/G1C、RL78/G1G RL78/L1x RL78/L12、RL78/L13、RL78/L1C RX100 RX111、RX113、RX130 RX200 RX210、RX220、RX231、RX23T、RX24T RX600 RX610、RX62N、RX621、RX62G、RX62T、RX630、RX63N、RX631、RX63T、RX64M、RX65N*1、RX651*1 RX700 RX71M RZ/A RZ/A1H RZ/T RZ/T1 *1. RX65N, RX651用ルネサススタータキットは開発中 * 会社名の掲載は、50音順です。 ルネサス開発環境 39-40 詳細情報 https://www.renesas.com/software-os-middleware-driver ミドルウェア・ドライバ ルネサス ミドルウェア・ドライバ注目製品紹介 市場をリードする製品づくりをバックアップ 汎用マイコン(RL78ファミリ、RXファミリ、RZファミリ)において、お客様からご好評をいただいているミドルウェア・ドライバを採用事例な ルネサスミドルウェアは、高性能なルネサスマイコンの特性を知りつくしたエンジニアが設計した、安心で高品質なソフトウェアモジュー どと共にピックアップして紹介します。 ルです。ルネサスマイコンとミドルウェアの組み合わせが、製品開発の期間短縮、 コスト削減、省電力化、高品質化を実現します。 RX231グループ用Trusted Secure IP活用ソリューション ルネサスミドルウェアの搭載例 新製品 ◦マイコン内蔵フラッシュROMのセキュアな更新(セキュアアップデート)、不正なファームウェアの起動防止(セキュアブート)を実現 医療/ヘルスケア機器に 産業用機器に 車載情報端末に ◦IoT化する組み込み機器をウイルス侵入、盗聴などから守ることに貢献 ◦ユーザ鍵データをTrusted Secure IPにて安全に管理 TCP/IP、音声録音・再生、FATファイルシ TCP/IP、音声録音・再生、DSP、FATファ グラフィックス、FATファイルシステム、 ステム、SPIシリアルEEPROM、I Cシリア イルシステム、SPIシリアルEEPROM、I C SDメモリカードドライバなど ルEEPROM、SDメモリカードドライバほ シリアルEEPROM、SDメモリカードド か各種メモリドライバなど ライバほか各種メモリドライバなど 2 2 詳細 https://www.renesas.com/rx231 評価環境 デジタルAVに ホームネットワークに セキュリティシステムに AACエンコーダ・デコーダ、aacPlusデ T C P / I P、H T T P サーバ、F T P サーバ、 暗号、セキュリティ、 グラフィックス、音 コーダ、MP3エンコーダ・デコーダ、FAT SMTP/POP3、DHCPクライアント、ファ 声、通信、 ファイルシステムなど ファイルシステム、SDメモリカードドラ イルシステム、暗号、セキュリティなど <OPTION> Renesas Starter Kit用無線LAN拡張 ボードパッケージ (無線LANモジュール(eWBC)同梱) RTK0ZZZZZZP00000BR#WS 脅威 自律したセキュリティ リバースエンジニアリング (1)鍵管理 盗聴 (2)暗号通信 防護 ウイルス侵入 (3)改ざん検出 <MAIN> Renesas Starter Kit for RX231 (B版 : Trusted Secure IP搭載) R0K505231S020BE#WS イバ、暗号など cloudサーバ ゲートウェイ エッジデバイス 主なルネサスミドルウェア製品一覧 ◦画像処理 ◦通信関連ソフトウェア ◦ファイルシステム/デバイスドライバ 2D/3Dグラフィックスライブラリ TCP/IPプロトコルスタック SDカードドライバ 画像認識ライブラリ SDIO無線LANドライバ FATファイルシステム ◦Wi-SUN規格のBルートおよびHANプロファイルに準拠した920MHz帯無線通信プロトコルをサポート JPEGエンコーダ/デコーダ BLEスタック USBドライバ 電気・ガス等スマートメータによる無線自動検針やHEMSによるホームエリア無線ネットワークへ採用拡大 ◦デジタルAVシステム Wi-SUNスタック ◦RXファミリ用 デバイスドライバ群 ◦RL78/G1Hによる世界トップレベルの低消費電力ソリューションと、RX63NマイコンおよびSub-GHzトランシーバRAA604S00による サウンドミドルウェア ◦信号処理/数値計算ソフトウェア Firmware Integration Technology(FIT)ドライバ 高性能ソリューション(ルネサス製μITRON搭載)に対応 動画像ミドルウェア DSPライブラリ SCI, CMT, MPC, GPIO, AD, DA, DMA, ETHERC, USB, etc. ◦NWK層(6LopWPAN、IPv6)、セキュリティ認証(PANA)に対応しECHONET Liteシステムの早期実現が可能 ◦セキュリティ/暗号ソフトウェア FFTライブラリ RL78ファミリ/RX600シリーズ用 Sub-GHz帯無線ソリューション (Wi-SUNスタック) 詳細 https://www.renesas.com/connectivity/sub-ghz 暗号ライブラリ Aルート Bルート HAN アライアンス・パートナー・プログラム 本プログラムは、当社の製品やソリューションを活用するパートナー企業を広くお客様にご紹介するものです。最適なビジネスパートナー がお客様の開発に貢献いたします。以下Webサイトで幅広いパートナーソリューションの最新情報をご確認ください。 パートナー一覧 詳細 http://www.renesas.com/partners ソフトウェア(Middleware/Driver) 詳細 https://www.renesas.com/partners/mw-driver 電力会社 スマートメータ HEMS HEMS対応機器 評価環境 低消費電力ソリューション 高性能ソリューション 低消費電力向け、パッケージ名:型番 テセラ・テクノロジー(株)評価ボード テセラ・テクノロジー(株)評価ボード RL78ファミリWi-SUN IPv6-Rプロトコルスタック ◦ ◦ ◦ 型名:TK-RLG1H+SB 型名:MB-RX604S-01 RL78ファミリ Wi-SUN MAC-Rプロトコルスタック ◦ ◦ ◦ AES RL78ファミリSub-GHz RFドライバ RL78/G1H AESドライバ PHY MAC NWK ◦ 有償 ◦ 無償 ◦ 無償 RAA604S00 RL78/G1H 高性能向け、パッケージ名:型番 有償 PHY MAC NWK RX600シリーズWi-SUN IPv6-R プロトコルスタック ◦ ◦ RX600シリーズWi-SUN MAC-Rプロトコルスタック ◦ ◦ RX600シリーズSub-GHz RFドライバ ◦ ◦ 有償 有償 無償 ルネサス開発環境 41-42 ルネサス ミドルウェア・ドライバ注目製品紹介 RZファミリ用ミドルウェア・ドライバ:RZ/Aシリーズ RZファミリ用 ミドルウェア・ドライバ:RZ/Tシリーズ ディスプレイを備えたHMIシステム向けにビデオ入出力、歪み補正、JPEGデコード/エンコード機能などを簡単に動作させるためのソフト RZ/T1では産業イーサネット通信用アクセラレータである 「R-INエンジン」 を活用し、リアルタイム性を損なうことなく、各種産業イーサネッ ウェア群を提供します。 ト処理との両立が可能です。 Drawing Camera Display Connectivity Audio 2DGraphics Acceleration Camera Capture LCDOutput Ethernet DigitalSound Interface JPEG Encode/Decode Distortion Correction HeadUpDisplay Correction USB SamplingRate Conversion Contrast Adjustment HW-RTOS CMSIS-RTOS RTX ユーザアプリケーション HW-RTOSDRIVER ユーザアプリケーション PROFINET EtherNet/IP DeviceNet EtherCAT Slave Controller JCU VDC5 DVDEC IMR DRC PFV Ether USB SDHI I2C DMA SPI SCUX I2S Timer ADC MMC RZ/T1 (R-INEngine搭載品) RZ/T1 (EtherCAT対応品) GUIフレームワーク ウィンドウシステム GStreamer Wayland/Weston GStreamerPlugIn GStreamerPlugIn patch Linuxカーネル H.264Codec ︲ ︲ ︲ △ △ △ △ △ △ :対応可能 △:3rdParty対応 ︲ : 対応不可 https://www.renesas.com/fit ・わずらわしいデータ管理制御とブロック消去回数の平準化を実施 アプリケーション ・ブロック消去処理中のリセットを検出することが可能 ・RX100、RX200シリーズ用はデータフラッシュ以外にコードフラッシュを利用可能 ・入手方法については特約店・営業にお問い合わせください 詳細 OpenGL https://www.renesas.com/mw/data-flash-driver データ管理 書き換え DataFlashDriver FlashModule BSP(BoardSupportPackage) OpenGLES2.0 ネットワークプロトコル スタック RS-485 Transceiver データフラッシュドライバ ライブラリ ファイルシステム CANTransceiver ・簡単なAPIでユーザシステムへの組み込みが容易 詳細 Qt5.6 デバイスドライバ CANController ・別途データフラッシュドライバと組み合わせ、 データフラッシュへの書き込みの安全性を高めることが可能 RZ/Gシリーズ ソフトウェアパッケージ プロセス/タイマ 管理 対応検討中 UART Controller ・全RXファミリ/全ROM容量のコードフラッシュ、データフラッシュの書き換えが可能 HMIやコネクティビティ向けにオープンOSや3Dグラフィックス、FullHDビデオコーデックをソフトウェアパッケージで提供します。 Linuxシステムコール ルネサスSW Flash Module Using Firmware Integration Technology(RXファミリ用内蔵フラッシュ書き換え用ドライバ) RZファミリ用ミドルウェア・ドライバ:RZ/Gシリーズ Linuxシェル パートナー製SW 802.3MAC EthernetPHY(10/100Mbps) Linux CANopen ルネサスHW RenesasEtherDriver SD/MMC UART メモリ管理 CoE,EoE, FoE,SoE Renesas TCP/IP,UDP/IP Board Support Package(BSP) Linuxコマンド Modbus/TCP お客様SW Modbus/ RTU,ASCII 採用事例 ・ヘルスケア機器 ・炊飯器 ・電子レンジ ・リモコン ・冷蔵庫 ・計測器 RL78ファミリセルフプログラミングライブラリ Board Support Package(BSP) Audio Display DMA Ethernet GEthernet GPIO HSCIF ・RL78ファミリ用に別途セルフプログラミングライブラリを用意 I2C MMC MSIOF PCIEC PTP QSPI SATA SCIF SD UBOOT USB USBF V4l2 VIN コードフラッシュライブラリ 詳細 https://www.renesas.com/flash_libraries/self_prg データフラッシュライブラリ 詳細 https://www.renesas.com/flash_libraries/data_flash コードフラッシュ、 データフラッシュ ルネサス開発環境 43-44 ルネサス ミドルウェア・ドライバ注目製品紹介 USB ドライバ ・ルネサスUSB内蔵マイコン(RL78ファミリ、RXファミリ、RZファミ ◦省メモリ実装(ROM16KB、RAM3KB) 、通信性能(RX63NでTCP送受信約30Mbps)および低CPU負荷率(RX63NでTCP送受信時約30%) にこだわった設計 ユーザアプリケーション リ、R8Cファミリなど)に対応した無償サンプル API ・USB HostとPeripheralの両方に対応した3種類のデバイスクラ ◦システム開発にすぐ着手できるソフトウェアパッケージとして提供 スを用意、製品に合わせて自由に選択可能 ◦お客様が使用されるEthernetコントローラに対応可能なAPIを採用 PeripheralMSC ◦Ethernetコントローラ内蔵製品(RX64M、RX63N、SH7216)の性能・機能を最大限に引き出すEthernetドライバを提供 HostMSC ルも用意 HostHID ◦リアルタイムOS有り・無し問わず動作可能 HostCDC ・OS依存しないソースコードでの提供、RXファミリはFITモジュー PeripheralHID 特長 PeripheralCDC 組み込み用 TCP/IP M3S-T4-Tiny(略称:T4) 略語説明: MSC: Mass Storage Device Class CDC: Communication Device Class ・共通のユーザAPI (ApplicationProgramInterface)設計、各種マ ◦Ethernetコントローラを外付けすることでRL78ファミリやR8Cファミリ等の小型マイコンでもEthernet機能を実現可能 HID: Human Interface Device Class イコン間で移植は簡単に実現可能 USBBasicF/W(Host/Peripheral対応) ・各 マイコンの開発環境(e 2 studio、CS+など)に対応、Renesas ◦SDIO接続による無線LANモジュールを活用したネットワークシステムも実現可能 RL78 RX RZ R8C … StarterKitで動作検証済み 評価環境 詳細 https://www.renesas.com/driver/usb T4をすぐにご利用いただけるよう右記の評価ボードを用意しています。 採用事例 RXファミリ用デバイスドライバ群Firmware Integration Technology(FIT) T4の前身であるT3と合わせて合計50ライセンス以上の販売実績があります。 ◦太陽光パネル制御装置 ◦HEMS関連機器 ◦無線装置 ◦レントゲン機器 ◦電車車両通信装置 ◦エレベータ ◦環境センサ装置 ◦シーケンサ製品 ◦パチンコ台店舗内通信 ◦液晶ディスプレイ ◦電子キャッシュレジスタ 詳細 ・統合開発環境(e2 studio)上で簡単にファミリ用のデバイスドライバを組み合わせ可能 Renesas Starter Kit+ for RX64M ・最新のデバイスドライバを統合開発環境からダウンロードしてユーザシステムに組み込み可能 ・ルネサスにて動作検証済みのデバイスドライバをパッケージングしたRDP(RXDriverPackage) を準備済み ・すべてのRXファミリで共通で使用可能なAPI(ApplicationProgramInterface)設計 https://www.renesas.com/mw/t4 FIT対応のシステム間のアプリケーションの移植 MCUの置き換えが容易! 無線ドライバ、 センサドライバ ユーザアプリケーション ・RL78を使ったセンサドライバにより、複数のセンサを持つセンサノードシステムの構築が容易 API API ・センサドライバのRXファミリへの移植も容易 EEPROM ミドルウェア ・無線ドライバにより、WLAN/BLE経由でアクセスポイントにデータ送信するシステムの構築が可能 詳細 API Timer https://www.renesas.com/connectivity/home-area-network API API EEPROM ミドルウェア … RIIC ADC MCU基本設定(BSP) API … Timer RIIC ADC MCU基本設定(BSP) MCU1 … … MCU2 評価環境 ・IoTSDKゲートウェイ版 FIT対応のシステム(左)と、従来のシステム(右) ・IoTSDKセンサノード版 WLAN:on-chipTCP/IP&mini-server/client ・WLANSDK TCPorUDP/IPv4 WLANドライバ ・UARTI/F ・SPII/F ・SDIOI/F センサドライバ ・加速度センサ(SPI) ・圧力センサ(I C) 2 WLAN RL78/G14 BluetoothⓇ RL78/G1D Sensors Sensors Power Power WLAN センサノード BLE センサノード ○温度 ○磁気 ○圧力 WLAN RL78/G1D SPI UART RX64M 120MHz(max) Flash4Mbyte RAM512kbyte Ether USB 64Mbyte Micro-SD EEPROM SDRAM ユーザアプリケーション HUB TCP/IPv4orIP6 IIC EEPROM ミドルウェア Timer WLAN/BLEアクセスポイント (Gateway) RIIC RIIC … ADC … MCU初期設定 ○音声 ○匂い ○輝度 v 気圧 v 動き すべてのRXファミリで共通のAPIが使用可能 詳細 ユーザアプリケーション ドライバ、 ミドルウェアの 初期設定が統一されていない。 統一作業が必要。 https://www.renesas.com/fit 基本設定変更反映 基本設定の統一 IIC EEPROM ミドルウェア … Timer RIIC RIIC ADC … MCU 初期設定 MCU 初期設定 MCU 初期設定 MCU 初期設定 … マイコン初期設定がサンプルコード、 ミドルウェアによって 統一されていないケースあり。 :ルネサスUSBドライバ :ルネサスUSB内蔵マイコン ルネサス開発環境 45-46 アライアンスパートナーのご紹介 パートナー情報Web Renesas Alliance Partner Program 詳細 ツールベンダ(ハード・ソフト) http://www.renesas.com/partners パートナーニュース‒ メール配信サービス 詳細 https://www.renesas.com/partnernews ルネサスのパートナー各社の情報を網羅する総合ページです。 パートナー各社の最新の製品・サービスや皆様のお役に立つイベン 関連情報はすべてここから参照いただけます。 ト・セミナ、期間限定のキャンペーンなどの情報を毎月タイムリーに お届けします。 ソフト (OS・ドライバ・ミドルウェア) パートナー情報検索 conne 詳細 https://www.renesaspartners.com/ パートナー各社の紹介や問合せ先、製品・サービス、対応する 分野・地域・デバイスなどの情報を検索することができます。 デザインハウス・IDH 製造請負・CSM・書き込みサービス・コンポーネント (順不同) パートナー製品・サービス情報 パートナー各社の製品・サービス情報はルネサスの主なマイコン製 品各ページの「開発環境」 タブをクリックしてご覧いただけます。 www.renesas.com © 2016 Renesas Electronics Corporation. All rights reserved. Printed in Japan. Document No. R20CS0001JJ0700
© Copyright 2024 ExpyDoc