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

説明

本製品はC/C++コンパイラパッケージです。マイコンの性能を最大限に引き出し、コンパクトなコードを生成する最強な最適化機能を持ちます。また、機器組み込み向け拡張機能を豊富にサポートし、ROM化作業を支援します。

High-performance Embedded Workshopの環境内でプログラムのエディット、ビルド、シミュレータでのオブジェクトモジュールの評価がシームレスに行えます。

特長

  • High-performance Embedded Workshop
  • Tool chain
  • C/C++コンパイラ
    • ANSI/ISO規格に基づき、例外処理やテンプレート機能をサポート
    • 最適化機能
    • 組み込み向け機能
  • アセンブラ
    • プリプロセッサ機能
  • 最適化リンケージエディタ
    • 最適化機能
    • 出力ファイル
  • 標準ライブラリ構築ツール
  • フォーマットコンバータ
  • シミュレータ [詳細]
  • Call Walker(スタック解析ツール)
  • Map Viewer(メモリ割付情報ビューワ)
  • Learn More

リリース情報

最新Ver.: V.7.00 Release 00 (発注型名: R0C40008XSW07R)

リリース: 2009/09/01

バージョンアップ内容 (ツールニュース参照)

動作環境

コンパイラの標準的ライフサイクル (PDF | English, 日本語)

Note

  • コンパイラパッケージV.7.xxは、V.6.xx以前のコンパイラパッケージからの無償アップグレードサービスはありません(新規のご購入となります)。
  • コンパイラパッケージV.6の最新版は、V.6.02 Release 02です。
  • H8SX,H8S,H8ファミリ用C/C++コンパイラパッケージ V.7.00以降と MISRA C ルールチェッカ SQMlint を組み合わせて使用する場合は、SQMlint V.1.03 Release00A以降を使用してください。

ターゲットデバイス

分類 タイトル 日時
アップデート-統合開発環境
ログインしてダウンロード ZIP 66.81 MB English
アップデート-統合開発環境
ログインしてダウンロード ZIP 14.58 MB English
アップデート-コンパイラ
ログインしてダウンロード ZIP 104.62 MB English
ソフトウェア/ツール-評価版ソフトウェア
ログインしてダウンロード EXE 97.60 MB English
アップデート-デバッガ
ログインしてダウンロード ZIP 12.51 MB English
アップデート-統合開発環境
ログインしてダウンロード ZIP 2.10 MB English
アップデート-コンパイラ
ログインしてダウンロード EXE 101.65 MB
ソフトウェア/ツール-その他
ログインしてダウンロード ZIP 479 KB English
アップデート-デバッガ
ログインしてダウンロード EXE 9.81 MB
アップデート-コンパイラ
ログインしてダウンロード EXE 86.06 MB
ソフトウェア/ツール-その他
ログインしてダウンロード LZH 411 KB
ソフトウェア/ツール-その他
ログインしてダウンロード ZIP 19 KB
アップデート-コンパイラ
ログインしてダウンロード EXE 18.82 MB
アップデート-コンパイラ
ログインしてダウンロード EXE 15.87 MB English
アップデート-コンパイラ
ログインしてダウンロード EXE 4.81 MB English
アップデート-コンパイラ
ログインしてダウンロード EXE 19.28 MB English
アップデート-コンパイラ
ログインしてダウンロード EXE 18.83 MB
アップデート-コンパイラ
ログインしてダウンロード EXE 45.36 MB English
アップデート-コンパイラ
ログインしてダウンロード EXE 45.43 MB English
ソフトウェア/ツール-その他
ログインしてダウンロード EXE 275 KB
ソフトウェア/ツール-その他
ログインしてダウンロード EXE 275 KB
21件
分類 タイトル 日時
ツールニュース-注意事項 PDF 252 KB English
ガイド PDF 464 KB
ガイド PDF 495 KB English
アプリケーションノート PDF 390 KB English
AI生成コンテンツ: Call WalkerはHigh-performance Embedded Workshop(HEW)と連携し、指定された登録ファイルを選択することでメニューに登録されます。ユーザーはHEWのツールメニューからCall Walkerバージョン2.3を起動できます。HEWをアンインストールするとRenesas Callフォルダが残るため、ユーザー自身で削除が必要です。サポート情報はルネサスのホームページで提供されています。
リリースノート PDF 372 KB English
ツールニュース-注意事項 PDF 597 KB English
マニュアル-開発ツール PDF 5.41 MB English
マニュアル-開発ツール PDF 3.09 MB English
リリースノート PDF 262 KB English
ツールニュース-リリース PDF 646 KB English
マニュアル-開発ツール PDF 1.05 MB English
ツールニュース-リリース PDF 244 KB English
アプリケーションノート PDF 421 KB English
AI生成コンテンツ: Call Walkerは、ルネサスのコンパイラパッケージ(SuperH、H8、M16C、R8C、RXファミリ)で生成されたスタック情報ファイル(*.sni)やプロファイル情報ファイル(*.pro)を読み込み、スタック使用量を解析します。アセンブリプログラムのスタック使用量編集や呼び出し情報ファイル(*.cal)のマージも可能です。スタック情報ファイルはリンカオプションやプロファイル機能で作成し、M16C・R8Cはビルド時に自動生成またはgensniツールで作成します。これらのファミリではプロファイルファイルは使用できません。
ガイド PDF 1.05 MB English
ツールニュース-リリース PDF 269 KB English
ツールニュース-注意事項 PDF 264 KB English
マニュアル-開発ツール PDF 5.52 MB English
マニュアル-開発ツール PDF 177 KB English
ツールニュース-リリース PDF 227 KB English
ガイド PDF 1.31 MB English
マニュアル-開発ツール PDF 1.96 MB English
マニュアル-開発ツール PDF 3.07 MB English
ツールニュース-注意事項 PDF 235 KB English
ツールニュース-注意事項 PDF 265 KB English
ツールニュース-注意事項 PDF 249 KB English
ツールニュース-リリース PDF 231 KB English
ツールニュース-リリース PDF 266 KB English
ツールニュース-注意事項 PDF 350 KB English
ツールニュース-リリース PDF 365 KB English
ツールニュース-リリース PDF 239 KB English
ツールニュース-注意事項 PDF 295 KB English
マニュアル-開発ツール PDF 1.24 MB English
ツールニュース-リリース PDF 264 KB English
ツールニュース-注意事項 PDF 313 KB English
ツールニュース-お知らせ PDF 122 KB English
ツールニュース-注意事項 PDF 325 KB English
ツールニュース-リリース PDF 231 KB English
ツールニュース-リリース PDF 290 KB English
ツールニュース-注意事項 PDF 230 KB English
ツールニュース-注意事項 PDF 343 KB English
ツールニュース-注意事項 PDF 315 KB English
ツールニュース-注意事項 PDF 224 KB English
ツールニュース-注意事項 PDF 232 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 263 KB English
アプリケーションノート PDF 5.34 MB
AI生成コンテンツ: 本資料は、H8SおよびH8/300シリーズのC/C++コンパイラパッケージを用いた効果的な応用プログラム作成方法を説明する。インストール、開発フロー、サンプルによるデバッグ、拡張機能、HEWオプション、最適化機能、プログラミング技法、MISRA CやSQMlintの活用法を含む。よくある質問への回答や浮動小数点性能、追加機能、制限値、ASCHコード表の付録も収録。主にHEW3.0 EHRコンパイラバージョン6.0を中心に記載。
ツールニュース-注意事項 PDF 229 KB English
ツールニュース-注意事項 PDF 271 KB English
ツールニュース-注意事項 PDF 229 KB English
ツールニュース-お知らせ PDF 152 KB English
ツールニュース-注意事項 PDF 226 KB English
ツールニュース-注意事項 PDF 221 KB English
ツールニュース-注意事項 PDF 226 KB English
ツールニュース-注意事項 PDF 228 KB English
ツールニュース-注意事項 PDF 229 KB English
ツールニュース-注意事項 PDF 241 KB English
ツールニュース-リリース PDF 313 KB English
ツールニュース-注意事項 PDF 226 KB English
ツールニュース-注意事項 PDF 226 KB English
ツールニュース-リリース PDF 265 KB English
ツールニュース-注意事項 PDF 243 KB
ツールニュース-リリース PDF 240 KB
ツールニュース-注意事項 PDF 230 KB
マニュアル-開発ツール PDF 262 KB English
ツールニュース-リリース PDF 124 KB
ツールニュース-リリース PDF 128 KB
マニュアル-開発ツール PDF 4.74 MB
マニュアル-開発ツール PDF 180 KB
マニュアル-ハードウェア PDF 936 KB
マニュアル-開発ツール PDF 1.66 MB
70件

サンプルコード

サンプルコード

フィルター
分類 タイトル 日時 日時
サンプルコード ZIP 74 KB English
サンプルコード
ログインしてダウンロード ZIP 964 KB English
2件

機能

[C/C++ コンパイラ]

  • H8SX,H8S,H8ファミリの全CPUに対するオブジェクト生成が可能
  • ANSI仕様C/C++言語に準拠
    • C99言語仕様(ISO/IEC 9899:1999、可変長配列を除く)サポート
    • C99ライブラリサポート (C99対応はH8SX、H8Sファミリを対象にしたコンパイルにのみ対応しています。H8ファミリを対象にしたコンパイルでは、C99に対応していません。)
  • H8SX,H8S,H8ファミリマイコン 用拡張言語機能
    • 組み込み関数
    • セクションアドレス演算子
    • #pragma拡張子
  • インフォメーションメッセージ制御
  • コンパイルリスト表示改善
  • ELF/DWARF2フォーマットサポート
  • Embedded
  • C++仕様のクラスライブラリ

[アセンブラ]

  • H8SX,H8S,H8ファミリの全CPUに対する命令サポート
  • ファイルインクルード機能
  • 条件付アセンブリ機能
  • マクロ機能
  • 構造化アセンブリ機能
  • ELF/DWARF2フォーマットサポート

[最適化リンケージエディタ]

  • H8SXのオブジェクトファイルの入力をサポート
  • デバッグ情報の圧縮機能
  • モジュール間最適化機能
  • 複数ロードモジュール選択
    • リロケータブルELF形式
    • アブソリュートELF形式
    • Sタイプ形式
    • HEX形式
    • バイナリ形式
  • ライブラリファイルの作成、編集が可能
  • リストファイル出力による解析(シンボル参照回数出力)

[標準ライブラリ構築ツール]

  • プロジェクトごとに標準ライブラリを生成することで、標準ライブラリのカスタマイズが可能
  • malloc確保サイズ単位の可変化(RAM容量の節約が可能)
  • openファイル数可変化(RAM容量の節約が可能)
  • reentオプション指定でリエントラントライブラリが生成可能

[フォーマットコンバータ]

  • 旧フォーマットからELFフォーマットへの変換
  • ELFフォーマットから旧フォーマットへの変換

製品パッケージ内容

詳細は「H8SX,H8S,H8ファミリ用C/C++コンパイラパッケージ ソフトウェアコンポーネント情報一覧 (PDF | English, 日本語)」をご参照ください。

対応MCU、オブジェクトフォーマット

パッケージバージョン対応MCUシリーズオブジェクトフォーマットDevice File Updater (Note1)
V.7 Windows版H8/300、H8/300L、H8/300H、H8S/2000、H8S/2600、H8SX、AE-5 (Note2)ELF/DWARF2対応
V.6 Windows版H8/300、H8/300L、H8/300H、H8S/2000、H8S/2600、H8SX、AE-5 (Note2)ELF/DWARF2
V.6 UNIX版 (販売終了)H8/300、H8/300L、H8/300H、H8S/2000、H8S/2600、H8SX、AE-5 (Note2)非対応
V.5 (販売終了)H8/300、H8/300L、H8/300H、H8S/2000、H8S/2600ELF/DWARF2
V.4 (販売終了)ELF/DWARF2
V.3 (販売終了)SYSROF

Note

  1. Device File Updater は、High-performance Embedded Workshop が自動生成するソースファイル(スタートアップルーチン、I/Oヘッダファイル など) を追加、更新するツールです。
  2. 対応MCUシリーズのAE-5はV.6.01 Release 00からサポートしています。V.6.00から最新のV.6.01へは無償でリビジョンアップできます。

サポートコミュニティ

  1. HEW試期間について

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

    2014年7月6日
  2. HEWでCPU_Resetしてもレジスタの内容が取説の初期値と異なる

    ... 願いいたします。 デバイス:H8S2319E開発環境:HEWデバッガ:E10A-USB言語:H8SX_H8S_H8ファミリCC++コンパイラパッケージタイマ、カウン ...

    2018年3月12日
  3. H8/36094:IRQ0の処理が起動しないことがある

    はじめまして。よろしくお願い致します。H8/36094を以下のクロック、割込を使して動かしているのですが、IRQ0の処理が ...

    2017年4月11日
サポートコミュニティからの全ての結果を参照 (5件)

ナレッジベース

  1. リロケータブルオブジェクトファイルのリンク順序を変更したい

    SHC V.8.00 Release 02以降、またはH8C V.6.00 Release 02以降をご使の場合 High-performance Embedded Workshopメニュー "ビルド" -> "リンク順序の指定"メニューに ...

    2021年11月30日
  2. 起動したHigh-performance Embedded Workshop環境でコンパイラを使することができない

    Multiple Install Managerで、コンパイラパッケージのインストール確認をすることができます。 Multiple Install Managerを起動する。 アクティブなHigh-performance Embedded ...

    2021年11月29日
  3. C3300 (テンポラリファイルの設定など)

    ... RXファミリC/C++コンパイラパッケージの場合は、「TMP_RX」 H8SX,H8S,H8ファミリC/C++コンパイラパッケージの場合は ...

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

サポートコミュニティ

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

ナレッジベース

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

サポートチケット

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