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

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

特長

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

Release Information

最新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以降を使用してください。

ドキュメント&ダウンロード

タイトル 他の言語 分類 形式 サイズ 日付
ユーザーガイド、マニュアル
RL78開発環境移行ガイド R8C/M16C, H8S/H8SXからRL78への移行 (統合開発環境編) (High-performance Embedded Workshop→CS+) ガイド PDF 464 KB
RX開発環境移行ガイド H8からRXへの移行(コンパイラ編) (High-performance Embedded Workshop, H8C→CS+,CC-RX) English ガイド PDF 495 KB
High-performance Embedded Workshop V.4.09 ユーザーズマニュアル English マニュアル PDF 5.41 MB
High-performance Embedded Workshop用 HewTargetServer ユーザーズマニュアル English マニュアル PDF 3.09 MB
H8S、H8/300シリーズ シミュレータ/デバッガ V.5.09.00 ユーザーズマニュアル補足説明資料 English マニュアル PDF 1.05 MB
RXコンパイラ アプリケーションノート: 4-サンプルプロジェクトRX移行ガイド: H8編 English アプリケーションノート PDF 1.05 MB
- RXコンパイラ アプリケーションノート: 4-サンプルプロジェクトRX移行ガイド: H8編 English アプリケーションノート PDF 1.05 MB
H8S H8/300シリーズ C/C++コンパイラパッケージ Ver.7.00 ユーザーズマニュアル English マニュアル PDF 5.52 MB
H8SX, H8S, H8ファミリ用C/C++コンパイラ V.7.00 Release00の注意事項 English マニュアル PDF 177 KB
Peripheral Driver Generator V.1.04 ユーザーズマニュアル (SH/Tiny, H8S/Tiny, H8/300H Tiny, R8C, M16C/62P, M16C/Tiny) マニュアル PDF 3.07 MB
E8/E8aエミュレータ ユーザーズマニュアル別冊 (H8/38704F 接続時の注意事項) English マニュアル PDF 369 KB
Peripheral Driver Generator V.1.04 ガイドブック (SH/Tiny, H8S/Tiny, H8/300H Tiny, R8C, M16C/62P, M16C/Tiny) English マニュアル PDF 1.96 MB
Peripheral Driver Generator V.1.04 Renesas Embedded Application Programming Interface リファレンスマニュアル (H8S/Tiny, H8/300H Tiny, R8C, M16C/Tiny版) English マニュアル PDF 1.31 MB
H8S H8/300 シミュレータ/デバッガ ユーザーズマニュアル English マニュアル PDF 1.24 MB
H8SX H8S H8ファミリ SuperHファミリ用 C/C++コンパイラパッケージ (ヘッダファイル修正点) English マニュアル PDF 262 KB
H8S H8/300シリーズ C/C++コンパイラパッケージ ユーザーズマニュアル マニュアル PDF 5.81 MB
H8S H8/300シリーズ C/C++コンパイラパッケージ ユーザーズマニュアル マニュアル PDF 4.74 MB
SH7055 OBJECT CHECKER 取扱い説明書 マニュアル PDF 180 KB
H8S H8/300シリーズ クロスアセンブラ ユーザーズマニュアル マニュアル PDF 936 KB
H8S H8/300シリーズ C/C++コンパイラ ユーザーズマニュアル マニュアル PDF 1.66 MB
アプリケーションノート、ホワイトペーパー
コンパイラパッケージ アプリケーションノート: Call Walkerの使用方法 English アプリケーションノート PDF 390 KB
コンパイラパッケージ アプリケーションノート: Call Walker アプリケーションノート PDF 421 KB
Compiler Package Application Note: Call Walker アプリケーションノート PDF 339 KB
H8S H8/300 Series C/C++ Compiler Package Application Note アプリケーションノート PDF 5.27 MB
H8S H8/300シリーズ C/C++コンパイラパッケージ アプリケーションノート アプリケーションノート PDF 5.34 MB
ダウンロード
統合開発環境 High-performance Embedded Workshop V.4.09.01 フルアップデート English アップデート-統合開発環境 EXE 68.25 MB
統合開発環境 High-performance Embedded Workshop V.4.09.01 差分アップデート(V.4.09.00から) English アップデート-統合開発環境 EXE 15.89 MB
H8SX,H8S,H8ファミリ用 Device File Updater V.1.02 English ソフトウェア EXE 3.13 MB
H8SX,H8S,H8ファミリ用シミュレータデバッガ V.5.09.00 アップデート English アップデート-デバッガ EXE 13.74 MB
- RXコンパイラパッケージ アプリケーションノート <サンプルプロジェクトRX移行ガイド> H8編用サンプルコード English サンプルコード ZIP 74 KB
H8SX,H8S,H8ファミリ用C/C++コンパイラパッケージ V.6.02 Release 02 アップデート English アップデート-コンパイラ EXE 106.31 MB
RXコンパイラパッケージ アプリケーションノート <サンプルプロジェクトRX移行ガイド> H8編用サンプルコード English サンプルコード ZIP 74 KB
【無償評価版】H8SX,H8S,H8ファミリ用C/C++コンパイラパッケージ V.7.00 Release 00 English 無償評価版ソフトウェア EXE 97.60 MB
High-performance Embedded Workshop V.4.05.01 Differential Update(From V.4.05.00) アップデート-統合開発環境 EXE 8.78 MB
High-performance Embedded Workshop V.4.05.01 Full Update アップデート-統合開発環境 EXE 58.81 MB
H8SX,H8S,H8ファミリ用C/C++コンパイラパッケージ V.6.02 Release 01アップデート アップデート-コンパイラ EXE 101.65 MB
CRCコード生成ツール V.1.00 English ソフトウェア ZIP 479 KB
Simulator Debugger for H8SX, H8S, H8 Family V.5.06.00 Upgrade アップデート-デバッガ EXE 9.81 MB
H8SX,H8S,H8ファミリ用I/Oレジスタ定義ファイル サンプルコード English サンプルコード ZIP 964 KB
H8SX,H8S,H8 C/C++ Compiler Package V.6.01 Release 03 アップデート-コンパイラ EXE 86.06 MB
H8SXファミリブロック転送命令不具合のチェックツール ソフトウェア LZH 411 KB
Guideline for File Operatable Low-level Interface Routines for Simulator and Debugger Utility ソフトウェア ZIP 19 KB
H8S,H8ファミリ用C/C++コンパイラパッケージ Ver.4.0.05 アップデート English アップデート-コンパイラ EXE 19.28 MB
C/C++ Compiler Package for H8SX, H8S, H8 Family Ver.4.0AR2 Upgrade アップデート-コンパイラ EXE 18.82 MB
H8S,H8ファミリ用C/C++コンパイラパッケージ Ver.5.0.06 アップデート English アップデート-コンパイラ EXE 45.43 MB
H8S,H8ファミリ用C/C++コンパイラパッケージ Ver.3.0C アップデート English アップデート-コンパイラ EXE 15.87 MB
H8S,H8ファミリ用C/C++コンパイラパッケージ Ver.5.0.05 アップデート English アップデート-コンパイラ EXE 45.36 MB
H8S,H8ファミリ用C/C++コンパイラパッケージ Ver.3.0CR1 アップデート English アップデート-コンパイラ EXE 4.81 MB
H8S,H8ファミリ用C/C++コンパイラパッケージ Ver.4.0AR2 アップデート アップデート-コンパイラ EXE 18.83 MB
マニュアルナビゲータ (H8コンパイラ版、Web用) ユーティリティ ソフトウェア EXE 275 KB
マニュアルナビゲータ (H8コンパイラ版、CD用) ユーティリティ ソフトウェア EXE 275 KB
ツールニュース
【注意事項】 H8SX、H8S、H8ファミリ用C/C++コンパイラパッケージ English ツールニュース-注意事項 PDF 252 KB
32、16および8ビットマイコン用C/C++コンパイラパッケージご使用上のお願い English ツールニュース-注意事項 PDF 597 KB
H8SX, H8SおよびH8ファミリ用シミュレータデバッガ V.5.09.00へのリビジョンアップのお知らせ English ツールニュース-リリース PDF 646 KB
H8SX, H8S およびH8ファミリ用 C/C++コンパイラパッケージ V.6.02 Release 02への リビジョンアップのお知らせ English ツールニュース-リリース PDF 244 KB
H8SX, H8S およびH8ファミリ用C/C++コンパイラパッケージ V.6 ご使用上のお願い English ツールニュース-注意事項 PDF 264 KB
H8SX, H8S およびH8ファミリ用C/C++コンパイラパッケージ V.7.00 Release 00へのバージョンアップのお知らせ English ツールニュース-リリース PDF 269 KB
H8SX, H8S, およびH8ファミリ用シミュレータデバッガ V.5.08.00へのリビジョンアップのお知らせ English ツールニュース-リリース PDF 227 KB
SuperH RISC engineファミリ用および H8SX, H8S, H8ファミリ用シミュレータデバッガの ご使用上のお願い English ツールニュース-注意事項 PDF 235 KB
SuperH ファミリ用およびH8SX,H8S,H8ファミリ用 C/C++コンパイラパッケージ およびM16Cシリーズ、R8Cファミリ用 Cコンパイラパッケージご使用上のお願い English ツールニュース-注意事項 PDF 265 KB
H8SX,H8S,およびH8ファミリ用 C/C++コンパイラパッケージ ご使用上のお願い English ツールニュース-注意事項 PDF 249 KB
SuperH RISC engineファミリ用および H8SX,H8S,H8ファミリ用シミュレータデバッガの リビジョンアップのお知らせ English ツールニュース-リリース PDF 231 KB
H8SX, H8S およびH8ファミリ用 C/C++コンパイラパッケージ V.6.02 Release 01へのリビジョンアップのお知らせ English ツールニュース-リリース PDF 266 KB
H8SX、H8S、およびH8ファミリ用C/C++コンパイラパッケージ V.4~V.6ご使用上のお願い English ツールニュース-注意事項 PDF 350 KB
H8SX, H8S およびH8ファミリ用C/C++コンパイラパッケージ V.6.02 Release 00へのリビジョンアップのお知らせ English ツールニュース-リリース PDF 365 KB
SuperH RISC engineファミリ用およびH8SX,H8S,H8ファミリ用 シミュレータデバッガのリビジョンアップのお知らせ English ツールニュース-リリース PDF 239 KB
H8SX, H8S およびH8ファミリ用C/C++コンパイラパッケージ V.4 ~ V.6 ご使用上のお願い English ツールニュース-注意事項 PDF 295 KB
H8, H8S, およびH8SXファミリC/C++コンパイラパッケージ V.6.01 Release 03へのリビジョンアップのお知らせ English ツールニュース-リリース PDF 264 KB
H8SX, H8S およびH8ファミリ用C/C++コンパイラパッケージ V.4 ~ V.6 ご使用上のお願い English ツールニュース-注意事項 PDF 313 KB
SuperHファミリ用C/C++コンパイラパッケージおよびH8SX,H8S,H8ファミリ用C/C++ コンパイラパッケージUNIX版 販売終了のお知らせ English ツールニュース-お知らせ PDF 122 KB
H8SX, H8S およびH8ファミリ用C/C++コンパイラパッケージ V.4~V.6ご使用上のお願い English ツールニュース-注意事項 PDF 325 KB
SuperH RISC engine ファミリ用 および H8SX,H8S,H8ファミリ用シミュレータデバッガのリビジョンアップのお知らせ English ツールニュース-リリース PDF 231 KB
H8, H8S, およびH8SXファミリ C/C++コンパイラパッケージ V.6.01 Release 02 へのリビジョンアップのお知らせ English ツールニュース-リリース PDF 290 KB
H8SX, H8S およびH8ファミリ用C/C++コンパイラパッケージ V.6 ご使用上のお願い English ツールニュース-注意事項 PDF 230 KB
H8SX, H8S およびH8ファミリ用C/C++コンパイラパッケージ ご使用上のお願い English ツールニュース-注意事項 PDF 343 KB
SuperH RISC engine ファミリ および H8, H8S, および H8SXファミリ C/C++コンパイラパッケージのアップデートに関するお願い English ツールニュース-注意事項 PDF 224 KB
H8SX, H8S およびH8ファミリ C/C++コンパイラパッケージ V.4~V.6 ご使用上のお願い English ツールニュース-注意事項 PDF 315 KB
H8SX, H8S およびH8ファミリC/C++コンパイラパッケージ V.6 ご使用上のお願い English ツールニュース-注意事項 PDF 232 KB
H8, H8S, およびH8SXファミリC/C++コンパイラパッケージ V.6.01 Release 01 へのリビジョンアップのお知らせ English ツールニュース-リリース PDF 263 KB
H8SX, H8S およびH8ファミリC/C++コンパイラパッケージ V.6 ご使用上のお願い English ツールニュース-注意事項 PDF 229 KB
H8SX, H8S およびH8ファミリC/C++コンパイラパッケージ V.6 ご使用上のお願い English ツールニュース-注意事項 PDF 271 KB
C/C++コンパイラパッケージ無償評価版 ご使用上のお願い English ツールニュース-注意事項 PDF 229 KB
SuperH RISC engine ファミリ および H8, H8S, および H8SXファミリ C/C++コンパイラパッケージのアップデートプログラム 改修のお知らせ English ツールニュース-お知らせ PDF 152 KB
SuperH RISC engineファミリ およびH8, H8S, および H8SXファミリ C/C++コンパイラパッケージのアップデートプログラム ご使用上のお願い English ツールニュース-注意事項 PDF 221 KB
H8SX, H8S およびH8ファミリ C/C++コンパイラパッケージ V.6.01 Release 00 ご使用上のお願い English ツールニュース-注意事項 PDF 226 KB
H8S, H8/300シリーズ シミュレータ・デバッガ ご使用上のお願い English ツールニュース-注意事項 PDF 226 KB
SuperH RISC engine, H8, H8S, およびH8SXファミリ用 最適化リンケージエディタ ご使用上のお願い English ツールニュース-注意事項 PDF 241 KB
H8S, H8/300シリーズ シミュレータ・デバッガ ご使用上のお願い English ツールニュース-注意事項 PDF 228 KB
SuperH RISC engine および H8S, H8/300シリーズ シミュレータ・デバッガ ご使用上のお願い English ツールニュース-注意事項 PDF 229 KB
SuperH RISC engineファミリ および H8, H8S, H8SXファミリ シミュレータ・デバッガ ご使用上のお願い English ツールニュース-注意事項 PDF 226 KB
H8, H8S, およびH8SXファミリ C/C++コンパイラパッケージ V.6.01 Release 00 へのリビジョンアップのお知らせ English ツールニュース-リリース PDF 313 KB
SuperH RISC engine, H8, H8S, および H8SXファミリ C/C++コンパイラパッケージ(Windows版) ご使用上のお願い English ツールニュース-注意事項 PDF 226 KB
H8, H8S, H8SX ファミリ C/C++コンパイラパッケージ V.6.00 Release 03 へのリビジョンアップのお知らせ English ツールニュース-リリース PDF 265 KB
H8C/C++コンパイラパッケージ V.6 ご使用上のご注意 ツールニュース-注意事項 PDF 243 KB
H8C/C++コンパイラパッケージ V.6.00 release02 リリースのお知らせ ツールニュース-リリース PDF 240 KB
Translation Helper 日本語版 ご使用上のお願い ツールニュース-注意事項 PDF 230 KB
Translation Helper V1.2.00 日本語版 バージョンアップのお知らせ ツールニュース-リリース PDF 124 KB
Translation Helper V1.1.00 日本語版 バージョンアップのお知らせ ツールニュース-リリース PDF 128 KB
その他資料
High-performance Embedded Workshop V.4.09 リリースノート English リリースノート PDF 372 KB
MISRA C ルールチェッカ SQMlint V.1.03 Release 00B リリースノート English リリースノート PDF 262 KB

機能

[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/2600 ELF/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へは無償でリビジョンアップできます。