メインコンテンツに移動
ルネサス エレクトロニクス株式会社 (Renesas Electronics Corporation) - 6月はプライド月間として、LGBTQ+の権利や文化、コミュニティについて啓発する世界的な活動月間です

説明

ルネサスでは、エディタ、コンパイラ、エミュレータといった組み込みアプリケーション開発に必要なツールを、開発ニーズや各種マイコン特性に合わせて多種多様に取り揃えています。統合開発環境 High-performance Embedded Workshop (HEW) は、それらのツールを使いやすく統合するフレームワーク です。

High-performance Embedded Workshopを導入すると、各工程ごとに用意された複数のツールを、 あたかも多機能な一つのツールであるかのように 操作できます。さらに、ターゲットマイコンや開発体制によって、ツールチェイン構成や各種オプション設定の組み合わせはさまざまですが、それらをすばやく切り替えながら、 複数のプロジェクトでも効率よく 進めることができます。

すなわちHigh-performance Embedded Workshopによって、ツールの違い、ターゲットマイコン違い、開発体制の違いによる操作や管理の煩わしさが解消され 、それらに費やしていた時間が短縮できます。その結果、最も重要なコーディングや検証により多くの時間を割り当てることができるため、全体の開発期間を短縮しながらも高品質な製品開発が可能になります。

High-performance Embedded Workshopはコンパイラパッケージに含まれます。

特長

  • シームレスな開発環境
    High-performance Embedded Workshop環境では、ビルド(コンパイル、アセンブル、リンクを実行してオブジェクトモジュールを生成する一連の処理)後にすぐ、同環境内でシミュレータでオブジェクトモジュールの評価ができます。また、PCにエミュレータとターゲットボードが接続されていれば、そのまま本格的なデバッグが開始できます。ソースを修正する必要があればエディタウィンドウで修正し、ビルドボタンを押せば、修正後が反映されたオブジェクトモジュールが生成されます。ライタモードを備えたエミュレータ使用時は、オンボード書き込みまでを同一環境で済ませることもできます。
  • 開発に専念できる快適な操作性
    High-performance Embedded Workshopのインターフェース(GUI)は直感的に分かりやすく、かつ複数のツールに対して一貫性があります。また、ソースファイルのキーワードに色づけする、実行結果をグラフィカルに表示するなど、解析しやすい表示ができます。インストール後のさまざまな設定やカスタマイズも、分かりやすいGUI がサポートします。操作に早く慣れることができ、かつ、上級者向けにカスタマイズも可能です。
  • テスト支援機能で開発効率向上
    コマンド実行結果のウィンドウ内容を、イメージファイルで保存したり、 比較したりできる「テスト支援機能」を搭載しています。 一連のコマンド処理は「マクロ生成支援機能」でマクロファイル (コマンドバッチファイル)に簡単に記録でき、ボタンひとつで再実行することもできます。このマクロ生成支援機能とテスト支援機能を組み合わせると、テストの実行、テスト結果の比較という一連の繰り返しテストが効率よく実施できます。
  • 優れたプロジェクト管理
    High-performance Embedded Workshopには、プロジェクトの管理機能やカスタマイズ機能があります。また複数のプロジェクトを作成/管理することができ、さまざまなケースに最適な環境が構築できます。
  • 便利な組み込み型エディタ
    標準搭載のエディタは、ビルドエラー表示をクリックするとソース中の当該エラー箇所への移動できるなどの組み込み型ツールならではの特長を持ち、編集、検索、置換はもちろん、C++クラスブラウジングほか多様な機能でスムーズなコーディングを支援します。
  • 外部ツール連携
    ルネサス製ツールだけでなく、サードパーティ製ツールとも連携可能です。バージョン管理ツール(Microsoft® Visual SourceSafe他)や、各種設計・検証ツール(CASEツール、エディタなど)などと連携しています。
  • 容易な環境構築(インストール)
    High-performance Embedded Workshopは、ルネサスのコンパイラパッケージやエミュレータパッケージに同梱されています。各パッケージのソフトウェアツールをインストールすれば、自動的にHigh-performance Embedded Workshopがセットアップされ、ソフトウェアツールも登録されます。すでに環境がセットアップ済みの場合は、自動的にソフトウェアツールの追加登録のみが実施され、利用中のHigh-performance Embedded Workshopが機能拡張されます。
  • オートアップデート機能(オートアップデートユーティリティ内蔵)
    登録したルネサス製ソフトウェアツール、およびHigh-performance Embedded Workshop自体の最新版リリースは、High-performance Embedded Workshopのオートアップデート機能によって、インターネット経由で自動検知できます。 ソフトウェアのアップデータが検出された場合は、ウィザードによる簡単操作でスムーズにソフトウェアを最新版に更新できます。 オートアップデート機能のオン/オフ、確認スケジュール、アップデート実行の可否は、ユーザが自由に設定できます。
  • Learn More

リリース情報

ターゲットデバイス

分類 タイトル 日時
アップデート-統合開発環境
ログインしてダウンロード ZIP 381 KB English
アップデート-統合開発環境
ログインしてダウンロード ZIP 599 KB English
アップデート-統合開発環境
ログインしてダウンロード ZIP 141 KB
アップデート-統合開発環境
ログインしてダウンロード ZIP 66.81 MB English
アップデート-統合開発環境
ログインしてダウンロード ZIP 14.58 MB English
アップデート-統合開発環境
ログインしてダウンロード ZIP 724 KB English
アップデート-統合開発環境
ログインしてダウンロード ZIP 1.04 MB English
ソフトウェア/ツール-その他
ログインしてダウンロード EXE 1.30 MB English
ソフトウェア/ツール-その他
ログインしてダウンロード EXE 7.57 MB English
ソフトウェア/ツール-その他
ログインしてダウンロード ZIP 17 KB English
ソフトウェア/ツール-その他
ログインしてダウンロード ZIP 66 KB English
ソフトウェア/ツール-その他
ログインしてダウンロード ZIP 32 KB English
ソフトウェア/ツール-その他
ログインしてダウンロード ZIP 18 KB English
ソフトウェア/ツール-その他
ログインしてダウンロード ZIP 17 KB English
ソフトウェア/ツール-その他
ログインしてダウンロード ZIP 11 KB English
ソフトウェア/ツール-その他
ログインしてダウンロード ZIP 15 KB English
ソフトウェア/ツール-その他
ログインしてダウンロード ZIP 14 KB English
ソフトウェア/ツール-その他
ログインしてダウンロード ZIP 15 KB English
ソフトウェア/ツール-その他
ログインしてダウンロード ZIP 13 KB English
ソフトウェア/ツール-その他
ログインしてダウンロード ZIP 11 KB English
ソフトウェア/ツール-その他
ログインしてダウンロード ZIP 18 KB English
ソフトウェア/ツール-その他
ログインしてダウンロード ZIP 18 KB English
ソフトウェア/ツール-その他
ログインしてダウンロード ZIP 17 KB English
ソフトウェア/ツール-その他
ログインしてダウンロード ZIP 19 KB English
ソフトウェア/ツール-その他
ログインしてダウンロード ZIP 19 KB English
ソフトウェア/ツール-その他
ログインしてダウンロード ZIP 18 KB English
ソフトウェア/ツール-その他
ログインしてダウンロード ZIP 25 KB English
ソフトウェア/ツール-その他
ログインしてダウンロード ZIP 26 KB English
ソフトウェア/ツール-その他
ログインしてダウンロード ZIP 56 KB English
ソフトウェア/ツール-その他
ログインしてダウンロード ZIP 19 KB
ソフトウェア/ツール-その他
ログインしてダウンロード ZIP 20 KB English
ソフトウェア/ツール-その他
ログインしてダウンロード ZIP 26 KB English
ソフトウェア/ツール-その他
ログインしてダウンロード ZIP 23 KB English
ソフトウェア/ツール-その他
ログインしてダウンロード ZIP 18 KB English
ソフトウェア/ツール-その他
ログインしてダウンロード ZIP 28 KB English
ソフトウェア/ツール-その他
ログインしてダウンロード ZIP 40 KB English
ソフトウェア/ツール-その他
ログインしてダウンロード ZIP 33 KB English
ソフトウェア/ツール-その他
ログインしてダウンロード ZIP 14 KB
ソフトウェア/ツール-その他
ログインしてダウンロード ZIP 62 KB English
ソフトウェア/ツール-その他
ログインしてダウンロード ZIP 50 KB English
ソフトウェア/ツール-その他
ログインしてダウンロード ZIP 62 KB English
ソフトウェア/ツール-その他
ログインしてダウンロード ZIP 10 KB English
ソフトウェア/ツール-その他
ログインしてダウンロード ZIP 25 KB English
アップデート-統合開発環境
ログインしてダウンロード EXE 51.90 MB English
ソフトウェア/ツール-その他
ログインしてダウンロード ZIP 18 KB
ソフトウェア/ツール-その他
ログインしてダウンロード LZH 20 KB
ソフトウェア/ツール-その他
ログインしてダウンロード EXE 275 KB
ソフトウェア/ツール-その他
ログインしてダウンロード EXE 275 KB
ソフトウェア/ツール-その他
ログインしてダウンロード EXE 275 KB
ソフトウェア/ツール-その他
ログインしてダウンロード EXE 275 KB
ソフトウェア/ツール-その他
ログインしてダウンロード ZIP 18 KB English
ソフトウェア/ツール-その他
ログインしてダウンロード ZIP 20 KB English
ソフトウェア/ツール-その他
ログインしてダウンロード ZIP 17 KB English
ソフトウェア/ツール-その他
ログインしてダウンロード ZIP 21 KB English
ソフトウェア/ツール-その他
ログインしてダウンロード ZIP 20 KB English
55件
分類 タイトル 日時
ツールニュース-注意事項 PDF 185 KB English
ガイド PDF 464 KB
ガイド PDF 712 KB
ガイド PDF 1.23 MB English
ガイド PDF 1.82 MB English
ガイド PDF 532 KB English
ガイド PDF 1.74 MB English
ガイド PDF 1.72 MB English
その他資料
ログインしてダウンロード EXE 68.25 MB
ツールニュース-リリース PDF 1.32 MB English
ツールニュース-注意事項 PDF 433 KB English
リリースノート PDF 372 KB English
ガイド PDF 2.27 MB English
ツールニュース-注意事項 PDF 522 KB English
ツールニュース-注意事項 PDF 435 KB English
ツールニュース-注意事項 PDF 545 KB English
ツールニュース-注意事項 PDF 525 KB English
ツールニュース-注意事項 PDF 493 KB English
ツールニュース-リリース PDF 649 KB English
ツールニュース-注意事項 PDF 567 KB English
マニュアル-開発ツール PDF 7.53 MB English
マニュアル-開発ツール PDF 5.41 MB English
アプリケーションノート PDF 611 KB
AI生成コンテンツ: この文書は、Tcl/Tkを用いてHEW環境を制御する実用例として、LED_sample、LCD_sample、MemoryVerify_sampleの3つのサンプルプログラムを説明しています。特にLED_sampleでは、ターゲットのI/OポートのLED点灯状態をTcl/Tkで視覚的に表示します。使用手順は、HEWワークスペースのオープン、ターゲットプログラムのダウンロード、Tclスクリプトの読み込み、LED設定、ターゲットのリセットと実行、LEDの点灯・消灯の確認です。ターゲットプログラムはポートビットを反転させてLEDを制御しますが、I/Oポートの初期化は行いません。
マニュアル-開発ツール PDF 3.09 MB English
ツールニュース-リリース PDF 932 KB English
ツールニュース-注意事項 PDF 478 KB English
ツールニュース-注意事項 PDF 478 KB English
ツールニュース-リリース PDF 253 KB English
アプリケーションノート PDF 1.12 MB English
AI生成コンテンツ: 本書は、統合開発環境High-performance Embedded WorkshopのリアルタイムOS対応デバッグ機能の使用方法を説明しています。HI7000/4やThreadX、uC/OS-II、TOPPERSなど複数のリアルタイムOSに対応しています。セットアップ、プログラムのダウンロード、OS定義ファイルの選択、タスク状態の参照、デバッグ機能について解説しています。動作確認環境としてWindows Vista、XP、2000およびルネサスSuperHファミリのツールを使用しています。
ツールニュース-リリース PDF 255 KB English
ツールニュース-注意事項 PDF 267 KB English
ツールニュース-注意事項 PDF 235 KB English
アプリケーションノート PDF 4.27 MB
AI生成コンテンツ: 本資料はルネサス製品の使用に関する重要な注意事項と免責事項を示しています。情報は参考用であり、権利や保証を付与しません。大量破壊兵器や軍事利用、生命維持装置や医療機器などの生命に関わる用途での使用を禁止しています。輸出法令の遵守や最新情報の確認が必要です。誤使用や記述ミスによる損害についてルネサスは責任を負わず、安全設計やシステム全体の評価が重要としています。
ツールニュース-リリース PDF 148 KB English
ツールニュース-リリース PDF 231 KB English
ツールニュース-注意事項 PDF 234 KB English
ツールニュース-注意事項 PDF 230 KB English
ツールニュース-リリース PDF 298 KB English
ツールニュース-注意事項 PDF 229 KB English
ツールニュース-注意事項 PDF 138 KB English
ツールニュース-注意事項 PDF 222 KB English
ツールニュース-注意事項 PDF 235 KB English
ツールニュース-注意事項 PDF 225 KB English
ツールニュース-注意事項 PDF 143 KB English
ツールニュース-注意事項 PDF 137 KB English
ツールニュース-注意事項 PDF 233 KB English
ツールニュース-注意事項 PDF 137 KB English
ツールニュース-注意事項 PDF 143 KB English
ツールニュース-リリース PDF 152 KB English
アプリケーションノート PDF 938 KB English
AI生成コンテンツ: 本資料は、ルネサス統合開発環境におけるシミュレータ機能を説明し、IOシミュレーション、画像表示、プロファイル、擬似割り込み、タイマシミュレーション、イベントポイント、仮想入出力パネルに焦点を当てています。各機能に対応したサンプルプロジェクトを提供し、主にSH-2AおよびSH-4プロセッサ向けに、シミュレータ上での仮想ファイルおよび標準入出力操作のための低水準インタフェースルーチンの実装方法を解説します。
ツールニュース-注意事項 PDF 223 KB English
ツールニュース-注意事項 PDF 227 KB English
ツールニュース-リリース PDF 230 KB English
アプリケーションノート PDF 832 KB English
AI生成コンテンツ: 本資料は、ルネサス統合開発環境High-performance Embedded Workshopにおけるマクロ生成支援機能とテスト自動化支援機能について説明しています。マクロはアプリケーション操作、ビルド、デバッグ関連の一連の操作を記録し、「.hdc」ファイルとして保存します。マクロファイルの作成、編集、インポート、削除方法や、ブレークポイント設定、リセット、ステップオーバーなどの記録手順を詳述しています。また、テストスイートの作成、テストイメージファイルの管理、テスト実行、結果確認の方法も解説し、自動化テストの効率化を支援します。
アプリケーションノート PDF 591 KB English
AI生成コンテンツ: ルネサス統合開発環境での階層化プロジェクトの構築方法を説明しています。ワークスペース内で複数のプロジェクト(アプリケーションやライブラリ)を管理し、依存関係を指定してライブラリが先にビルドされるようにします。新規または既存プロジェクトの挿入方法や、ライブラリプロジェクト作成時のプロジェクトタイプ選択についても解説しています。子プロジェクト間のビルド順序指定はできません。
ツールニュース-注意事項 PDF 221 KB English
ツールニュース-リリース PDF 289 KB English
ツールニュース-注意事項 PDF 245 KB English
ツールニュース-注意事項 PDF 223 KB English
ツールニュース-注意事項 PDF 225 KB English
ツールニュース-注意事項 PDF 229 KB English
ツールニュース-リリース PDF 170 KB English
ツールニュース-注意事項 PDF 139 KB English
ツールニュース-注意事項 PDF 135 KB English
ツールニュース-注意事項 PDF 141 KB English
ツールニュース-注意事項 PDF 224 KB English
ツールニュース-注意事項 PDF 142 KB English
ツールニュース-注意事項 PDF 221 KB English
ツールニュース-注意事項 PDF 226 KB English
ツールニュース-注意事項 PDF 142 KB English
ツールニュース-リリース PDF 142 KB English
ツールニュース-注意事項 PDF 142 KB English
ツールニュース-注意事項 PDF 226 KB English
ツールニュース-注意事項 PDF 133 KB
ツールニュース-注意事項 PDF 137 KB English
ツールニュース-注意事項 PDF 144 KB English
ツールニュース-注意事項 PDF 131 KB
ツールニュース-リリース PDF 149 KB
ツールニュース-リリース PDF 191 KB English
ツールニュース-注意事項 PDF 215 KB English
ツールニュース-リリース PDF 149 KB
ツールニュース-お知らせ PDF 240 KB English
ツールニュース-リリース PDF 218 KB English
ツールニュース-注意事項 PDF 227 KB English
ツールニュース-注意事項 PDF 224 KB English
ツールニュース-リリース PDF 229 KB English
ツールニュース-注意事項 PDF 231 KB English
ツールニュース-注意事項 PDF 229 KB English
ツールニュース-リリース PDF 212 KB English
ツールニュース-リリース PDF 221 KB English
ツールニュース-注意事項 PDF 232 KB English
ツールニュース-注意事項 PDF 233 KB English
ツールニュース-注意事項 PDF 242 KB English
ツールニュース-注意事項 PDF 246 KB English
ツールニュース-注意事項 PDF 243 KB English
ツールニュース-注意事項 PDF 237 KB English
ツールニュース-リリース PDF 257 KB English
ツールニュース-注意事項 PDF 231 KB English
ツールニュース-注意事項 PDF 223 KB English
ツールニュース-注意事項 PDF 222 KB English
ツールニュース-注意事項 PDF 227 KB English
ツールニュース-リリース PDF 245 KB English
ツールニュース-注意事項 PDF 223 KB English
アプリケーションノート PDF 5.27 MB
AI生成コンテンツ: Ensure safety in circuit designs by incorporating auxiliary circuits, using nonflammable materials, and preventing malfunctions. Materials serve as references for selecting suitable products but do not grant intellectual property rights. Information may change without notice; verify with authorized sources before purchase. Semiconductors are not intended for life-critical systems without prior approval. Export controls apply. The document explains how to develop applications for various microcomputer families using C/C++ compilers, covering installation, debugging, optimization, and programming techniques.
ツールニュース-注意事項 PDF 238 KB English
アプリケーションノート PDF 5.34 MB
AI生成コンテンツ: 本資料は、H8SおよびH8/300シリーズのC/C++コンパイラパッケージを用いた効果的な応用プログラム作成方法を説明する。インストール、開発フロー、サンプルによるデバッグ、拡張機能、HEWオプション、最適化機能、プログラミング技法、MISRA CやSQMlintの活用法を含む。よくある質問への回答や浮動小数点性能、追加機能、制限値、ASCHコード表の付録も収録。主にHEW3.0 EHRコンパイラバージョン6.0を中心に記載。
ツールニュース-注意事項 PDF 222 KB English
ツールニュース-注意事項 PDF 234 KB English
ツールニュース-リリース PDF 296 KB English
アプリケーションノート PDF 2.24 MB
AI生成コンテンツ: 本資料は、M16Cファミリ用Cコンパイラ「NC308WAV.5.20 Release 02」と「NC30WAV.5.30 Release 02」を用いた応用プログラムの効果的な作成方法を説明しています。半導体製品の故障による事故防止のため、安全設計の重要性を強調し、最新情報の確認やプログラム・アルゴリズムのシステム全体での評価を推奨しています。関連マニュアルや記号の意味、商標についても記載しています。
ツールニュース-注意事項 PDF 238 KB English
ツールニュース-注意事項 PDF 242 KB English
ツールニュース-注意事項 PDF 231 KB English
ツールニュース-注意事項 PDF 223 KB English
ツールニュース-注意事項 PDF 249 KB English
ツールニュース-注意事項 PDF 235 KB English
ツールニュース-リリース PDF 249 KB English
ツールニュース-注意事項 PDF 225 KB English
ツールニュース-注意事項 PDF 229 KB English
ツールニュース-注意事項 PDF 229 KB English
ツールニュース-注意事項 PDF 234 KB English
ツールニュース-リリース PDF 315 KB English
ツールニュース-注意事項 PDF 223 KB English
ツールニュース-注意事項 PDF 235 KB English
ツールニュース-注意事項 PDF 220 KB English
ツールニュース-注意事項 PDF 231 KB English
ツールニュース-注意事項 PDF 227 KB English
ツールニュース-注意事項 PDF 227 KB English
ツールニュース-注意事項 PDF 221 KB English
ツールニュース-注意事項 PDF 222 KB English
ツールニュース-注意事項 PDF 232 KB English
ツールニュース-注意事項 PDF 229 KB English
ツールニュース-注意事項 PDF 229 KB English
ツールニュース-注意事項 PDF 282 KB English
ツールニュース-リリース PDF 291 KB English
ツールニュース-注意事項 PDF 226 KB English
ツールニュース-注意事項 PDF 221 KB English
ツールニュース-注意事項 PDF 222 KB English
ツールニュース-リリース PDF 224 KB English
ツールニュース-注意事項 PDF 240 KB English
ツールニュース-注意事項 PDF 221 KB English
ツールニュース-注意事項 PDF 227 KB English
ツールニュース-リリース PDF 262 KB English
ツールニュース-注意事項 PDF 228 KB English
ツールニュース-注意事項 PDF 227 KB English
ツールニュース-注意事項 PDF 220 KB English
ツールニュース-注意事項 PDF 235 KB English
ツールニュース-リリース PDF 213 KB
ツールニュース-リリース PDF 244 KB English
ツールニュース-注意事項 PDF 233 KB English
ツールニュース-注意事項 PDF 221 KB English
ツールニュース-注意事項 PDF 229 KB English
ツールニュース-注意事項 PDF 231 KB English
ツールニュース-注意事項 PDF 227 KB English
ツールニュース-リリース PDF 236 KB English
ツールニュース-注意事項 PDF 220 KB English
ツールニュース-リリース PDF 294 KB
ツールニュース-注意事項 PDF 224 KB English
テクニカルアップデート PDF 112 KB English
ツールニュース-リリース PDF 177 KB English
ツールニュース-注意事項 PDF 213 KB English
ツールニュース-注意事項 PDF 227 KB English
ツールニュース-リリース PDF 230 KB English
ツールニュース-注意事項 PDF 221 KB English
テクニカルアップデート PDF 132 KB English
テクニカルアップデート PDF 82 KB English
テクニカルアップデート PDF 120 KB English
ツールニュース-リリース PDF 232 KB English
ツールニュース-注意事項 PDF 220 KB English
ツールニュース-注意事項 PDF 221 KB English
ツールニュース-注意事項 PDF 217 KB English
ツールニュース-リリース PDF 216 KB
ツールニュース-リリース PDF 140 KB English
ツールニュース-注意事項 PDF 236 KB English
テクニカルアップデート PDF 19 KB
テクニカルアップデート PDF 17 KB
テクニカルアップデート PDF 90 KB
テクニカルアップデート PDF 82 KB
ツールニュース-お知らせ PDF 288 KB
アプリケーションノート PDF 1.43 MB
AI生成コンテンツ: Renesas provides guidelines and disclaimers regarding the use of its products and information. It emphasizes that the information is for reference only, without warranties or liability for damages. Use in military, life-support, healthcare, or safety-critical systems is prohibited without prior consultation. Users must adhere to specified operating ranges and implement safety measures to prevent failures and accidents. Renesas disclaims liability for misuse or use beyond specifications and requires safety evaluations for final products.
ツールニュース-注意事項 PDF 232 KB English
ツールニュース-注意事項 PDF 222 KB English
ツールニュース-注意事項 PDF 217 KB English
アプリケーションノート PDF 1.62 MB
184件

サンプルコード

サンプルコード

フィルター
分類 タイトル 日時 日時
サンプルコード
ログインしてダウンロード ZIP 502 KB English
サンプルコード
ログインしてダウンロード ZIP 964 KB English
サンプルコード
ログインしてダウンロード ZIP 127 KB English IDE: HEW
サンプルコード
ログインしてダウンロード ZIP 9 KB English IDE: HEW
サンプルコード
ログインしてダウンロード ZIP 17 KB English
サンプルコード
ログインしてダウンロード ZIP 14 KB English
6件

後継品

CS+やe² studioの場合、ラピットビルド機能によりHigh-performance Embedded Workshopと比較してビルドが高速化されています。

High-performance Embedded WorkshopからCS+への移行方法

High-performance Embedded Workshopからe² studioへの移行方法

機能

プロジェクト管理

  • ソースファイルをプロジェクト毎に管理できるワークスペース
  • ウィザード方式による素早いプロジェクト生成(プロジェクトジェネレータ)
  • マイコン別スタートアップルーチン自動生成(プロジェクトジェネレータ)
  • 複数プロジェクト作成およびプロジェクト間依存関係の設定(プロジェクトジェネレータ)
  • ファイル依存関係スキャン/表示
  • ツールのオプション設定をプロジェクトごとに保存
  • 同プロジェクトへの複数のオプションセットも登録可

エディタ

  • 編集、検索、置換、自動インデント
  • 編集可能な逆アセンブリコード表示(ターゲット接続時)
  • ソースコードとそれに対する逆アセンブリコード同時表示(ターゲット接続時)※V.4新機能
  • ブックマーク設定機能(キー操作で瞬時に設定行へ移動)
  • コードを読みやすくする構文キーワード色付け機能
  • 繰り返し使う定型コード記述のテンプレート化による再利用
  • カッコの組み合わせチェック
  • 変数にカーソルをあわせると変数値が表示されるツールチップウォッチ
  • C++の関数やパラメータを正確に素早く選択入力できるスマートエディタ機能
  • 演算結果を事前確認できる、式の評価機能

ビルダ

  • ビルドボタン一つで、コンパイル、アセンブル、リンクを高速自動実行
  • 状況に応じたビルドスタイル選択(全ビルド、差分ビルド、単体ビルド)
  • 差分ビルドでは、コンパイルが必要なソースファイルを自動的判断
  • ユーザ独自のツールを実行するための環境設定

その他の開発支援機能

  • ファイル差分表示
  • バージョン管理ツール連携(Microsoft® Visual SourceSafe他)
  • ファイル比較(ローカルファイルの比較、バージョン管理されたファイルの比較)
  • Cソースファイル#define/ANSI-C関数ナビゲーション
  • C++ソースファイルクラス/関数/メンバナビゲーション
  • グラフィカルな各種マップ表示(メモリマップ、メモリリソース、リンカマップ、セクションマップ)
  • マクロ生成支援機能(マクロ生成や再生)
  • テスト支援機能(実行結果のウィンドウ内容の保存や比較)
  • コマンドライン入力によるバッチファイル実行やログ保存
  • ツールバーやキーボードショートカットのカスタマイズ
  • キャッツ社製CASEツールZIPC連携

テスト支援機能

実行結果のウィンドウ内容をテストイメージファイルに保存したり、 テストイメージファイル同士を比較できる「テスト支援機能」を実装しました(V.4.01.00新機能)。

[テスト支援機能イメージ]

テスト支援機能マクロ生成支援機能と組み合わせると一層便利です。

たとえば、テスト手順をマクロファイルに記録し、テスト期待値を事前にテストイメージファイルに記録しておけば、 テストの実行、テスト結果の比較という一連の繰り返しテストが効率よく実施できます。

画像
テスト支援機能イメージ

[マクロ生成支援機能とは?]

プロジェクト制御、ビルド、およびデバッグなどの繰り返し作業を「マクロ生成支援機能」によりマクロファイル(コマンドバッチファイル)として記録することが可能です。マクロは、マクロツールバーで簡単に記録/再生できます。マクロに記録できるコマンドの種類については、High-performance Embedded Workshopユーザーズマニュアルの「マクロ生成支援機能の使用」をご覧ください。

画像
マクロツールバー

マクロツールバー

画像
マクロ実行イメージ

マクロ実行イメージ

カスタマイズ

ルネサス開発環境High-performance Embedded Workshopはカスタマイズに対応しています。標準インタフェースだけでの利用にとどまらず、ひとりひとりの用途や好みに合わせて拡張することで、使い勝手を大幅に向上させることができます。 カスタマイズするには、以下の技術やツールを利用して、ユーザ自身で自由にプログラミングを行います。

TargetServer (COM拡張機能)

TargetServerが用意する各種メソッドを利用して、ユーザ独自の制御用ウィンドウの作成をはじめ、テストパターンなどの繰り返しの作業の実行制御や、実行結果のExcelスプレッドシートへの出力など、Microsoft COMテクノロジを活用したさまざまな拡張が可能です。Microsoft社のVisual C++でプログラミングできます。

Tcl/Tk拡張機能

Tkが持つ多彩なウィジット(GUIの部品)を利用して、独自のボタン、メニュー、設定ウィンドウなどのGUIが追加できます。Tcl/Tkはシンプルかつオープンソースのツールのため、手軽なプログラミングが可能です。

IO DLL Kit(シミュレータ拡張ユーティリティ)

複雑な周辺I/O動作のシミュレーションを、ユーザ独自のDLLの形で定義できます。IO DLL Kitを使うと、I/Oスクリプト言語の習得を不要にし、Microsoft社のVisual C++でプログラミングできます。

Note

  • COM: Component Object Model
  • Tcl/Tk: Tool Command Language/Tool Kit
  • DLL: Dynamic Link Library

提供形式

High-performance Embedded Workshopは、連携ツールの製品パッケージにバンドルされています。コンパイラ製品パッケージおよびエミュレータ製品パッケージの構成イメージを示します。

画像
コンパイラ製品パッケージおよびエミュレータ

連携ツール

High-performance Embedded Workshopは以下のコンパイラ製品およびエミュレータ製品と連携可能です。各製品パッケージに同梱されているHigh-performance Embedded Workshopは、必要に応じて最新版にアップデートしてご利用ください。

[High-performance Embedded Workshop 対応コンパイラ製品パッケージ]

製品パッケージには、High-performance Embedded Workshop、シミュレータ機能(シミュレータデバッガ)も含まれています。

Note

  1. R8C, M16Cファミリ用C/C++コンパイラパッケージに含まれています。
  2. High-performance Embedded Workshop のアップデートが可能なバージョンはV.7.1.01以降です。
  3. High-performance Embedded Workshop のアップデートが可能なバージョンはV.5.0.03以降です。

[High-performance Embedded Workshop 対応エミュレータ製品パッケージ]

製品パッケージには、High-performance Embedded Workshopおよびエミュレータデバッガ(High-performance Embedded Workshop対応エミュレータソフトウェア)も含まれています(Note1)。High-performance Embedded Workshop環境でサポートされるマイコンは、インストールされているエミュレータデバッガやファームウェアに依存します。 詳しくは各エミュレータのページでご確認ください。

Note

  1. M3A-0665 FoUSBとモニタデバッガにはHigh-performance Embedded Workshop環境は同梱されていませんが、「ドキュメント&ダウンロード」から無償で入手できます。

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

コンパクトエミュレータ

  • M30850T3-CPE (M32C/80, /84, /85, /86, /8Aグループ用) ※M30850T2-CPEの後継品
  • M30870T2-CPE (M32C/87グループ用)
  • M3062PT3-CPE (M16C/62P, M16C/30P, M16C/6Sグループ用)
  • M3028BT2-CPE (M16C/Tinyシリーズ用) ※M30290T2-CPEの後継品
  • R0E521000CPE00 (R8C/2x, R8C/1xシリーズ用)
  • R0E436640CPE00 (H8/300H Tinyシリーズ用)
  • M38000T2-CPE (740ファミリ用)

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

モニタデバッガ

High-performance Embedded Workshop使用時のE1/E20対象デバイス一覧 (それ以外のIDE使用時の対象デバイスはこちら

ファミリシリーズグループ
RXRX600シリーズRX610 グループ
RX621, RX62N グループ RX62G グループ RX62T グループ
RX630 グループ RX63N, RX631 グループ RX63T グループ
RX200シリーズRX210 グループ RX21A グループ RX220 グループ
R8CR8C/LxシリーズR8C/L35C, L36C, L38C, L3AC グループ
R8C/L35M, L36M, L38M, L3AM グループ
R8C/LA3A, LA5A グループ R8C/LA6A, LA8A グループ R8C/LAPS グループ
R8C/5xシリーズR8C/54E, 54F, 54G, 54H グループ R8C/56E, 56F, 56G, 56H グループ
R8C/3xT-AシリーズR8C/36T-A グループ R8C/38T-A グループ
R8C/3xシリーズR8C/32C, 33C, 34C, 35C, 36C, 38C, 3GC, 3JC グループ
R8C/32M, 33M, 34M, 35M, 36M, 38M グループ R8C/3JM, 3GM グループ
R8C/3MQ グループ R8C/34U, 34K, 3MU, 3MK グループ
R8C/3NT グループ R8C/3JT グループ R8C/33T グループ
R8C/32G, 32H, 33G, 33H, 34P, 34R グループ R8C/34W, 34X, 34Y, 34Z グループ
R8C/36W, 36X, 36Y, 36Z グループ R8C/38W, 38X, 38Y, 38Z グループ

更新に関するご注意

[連携製品の追加]

連携コンパイラ/シミュレータを追加する場合

当該コンパイラパッケージのご購入およびインストールが必要です。

連携エミュレータデバッガを追加する場合

エミュレータデバッガの最新版をインストールする必要があります。 エミュレータデバッガは無償でインターネットからダウンロードできます。

[連携製品の更新]

コンパイラやエミュレータデバッガがバージョンアップした場合

コンパイラやエミュレータデバッガの新バージョンの機能を追加にするには、当該ソフトウェアのバージョンアップ(有償)またはリビジョンアップ(無償)が必要です。アップデートプログラムはインターネットからダウンロードできます。High-performance Embedded Workshopのみ(フレームワークのみ)のアップデートではコンパイラやエミュレータデバッガの新機能は追加されません。

オプション製品(High-performance Embedded Workshop用ユーティリティ)

Auto Update Utility

High-performance Embedded Workshop環境ソフトウェア更新ユーティリティ(最新版の定期自動チェック/簡単アップデート)

Device File Updater

コンパイラパッケージ用CPUタイプ追加ファイル(High-performance Embedded Workshop V4以降の環境に対応)

Install Manager

High-performance Embedded Workshop環境構築/管理ツール(標準インストール[推奨]とマルチインストールが選択可能)

TargetServer (COM拡張機能)

COMインターフェースを利用した、High-performance Embedded Workshop環境のカスタマイズ

Tcl/Tk拡張機能

Tcl/Tkを利用した、High-performance Embedded Workshop環境のカスタマイズ

I/O DLLキット

High-performance Embedded Workshop環境シミュレータ拡張オプション製品(Visual C++によるI/O DLL作成をサポート)

パートナーベンダとの連携ソリューション

High-performance Embedded Workshopとパートナー製のツールとの連携ソリューションも一層強化しました。ここではその一例をご紹介します。その他パートナー製品の詳細は パートナー情報ページをご覧ください。

画像
パートナーベンダとの連携ソリューション

ターゲットデバイス

High-performance Embedded Workshopは、以下のルネサスマイコン用の組み込みアプリケーション開発をサポートしています。

Note

  1. M32Rファミリでは、エミュレータシステムは外部ツールとしての接続となります。

サポートコミュニティ

  1. Flash Development Toolkit 4.09 Basicでのエラーメッセージ

    初めまして、初心者なのでお手柔らかにお願いします統合開発環境 High-performance Embedded Workshop で作成したプログラムをFlash Development Toolkit 4.09 Basic ...

    2018年2月22日
  2. HEW試用期間について

    HEW試用期間60日過ぎても LINK容量が64kBに制限されるだけと思っていましたが 17kBしか無いけれどLINKエラー L3440 (f) software license not ...

    2014年7月6日
  3. Macbook上でのH8S\,H8/300 Standard Toolchainの使用について

    ... の勉強のために貴社の製品を使っているものです。貴社の統合開発環境HEW(High-performance Embedded Workshop)でH8S\,H8/300 Standard Toolchain 7.0.0.0の設定 ...

    2019年1月1日
サポートコミュニティからの全ての結果を参照 (60件)

ナレッジベース

  1. RXファミリ: 統合開発環境(HEW、CS+)でプロジェクトを作成したところ、期待する割り込みが発生しません。原因は何が考えられますか。例:"TPU6 TGI6A"の割り込みを期待していたが、 "MTU0 TGIA0" の割り込みが発生する。

    ... MTU0_TGIA0割り込みはユニット選択機能で共有化されています。統 合開発環境(HEW、CS+)でプロジェクトを作成して、MTU0_TGIA0の割り ...

  2. High-performance Embedded Workshop V.4.04.00が起動時に異常終了する

    統合開発環境High-performance Embedded Workshopを V.4.04.00にアップデートして起動したとき、 High-performance Embedded Workshopが異常終了する場合があります。 発生 ...

    2021年12月1日
  3. High-performance Embedded Workshopで日本語入力ができなくなった

    ... これらに対する更新プログラムも発行されていますので、HEWにおいても今後の更新により問題が解消される可能性 ...

    2021年11月30日
ナレッジベースからの全ての結果を参照 (21件)
サポートコミュニティ

サポートコミュニティ

ルネサスエンジニアリングコミュニティの技術スタッフから迅速なオンライン技術サポートを受けることができます。
記事を参照する

ナレッジベース

ナレッジベースを参照して、役立つ記事、FAQ、その他の役立つリソースを入手してください。
サポートチケット

サポートチケット

技術的に深い内容や公開したくない内容のご質問はこちらです。