概要

本製品は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以降を使用してください。

ダウンロード

タイトル 分類 日付
EXE97.60 MBEnglish
ソフトウェア/ツール-評価版ソフトウェア
ZIP369 KBEnglish
ソフトウェア/ツール-その他
LZH411 KB
ソフトウェア/ツール-その他
ZIP19 KB
ソフトウェア/ツール-その他
EXE275 KB
ソフトウェア/ツール-その他
EXE275 KB
ソフトウェア/ツール-その他
ZIP104.61 MBEnglish
アップデート-コンパイラ
EXE101.65 MB
アップデート-コンパイラ
EXE86.06 MB
アップデート-コンパイラ
EXE15.87 MBEnglish
アップデート-コンパイラ
EXE4.81 MBEnglish
アップデート-コンパイラ
EXE19.28 MBEnglish
アップデート-コンパイラ
EXE18.82 MB
アップデート-コンパイラ
EXE45.36 MBEnglish
アップデート-コンパイラ
EXE45.43 MBEnglish
アップデート-コンパイラ
EXE18.83 MB
アップデート-コンパイラ
ZIP12.51 MBEnglish
アップデート-デバッガ
EXE9.81 MB
アップデート-デバッガ
ZIP14.57 MBEnglish
アップデート-統合開発環境
ZIP66.81 MBEnglish
アップデート-統合開発環境
ZIP2.09 MBEnglish
アップデート-統合開発環境
 

ドキュメント

タイトル 分類 日付
PDF243 KBEnglish
アプリケーションノート
PDF339 KBEnglish
アプリケーションノート
PDF5.27 MB
アプリケーションノート
PDF5.34 MB
アプリケーションノート
PDF4.25 MB
カタログ
PDF464 KB
ガイド
PDF413 KBEnglish
ガイド
PDF890 KBEnglish
アプリケーションノート
PDF1.01 MBEnglish
マニュアル-開発ツール
PDF4.16 MBEnglish
マニュアル-開発ツール
PDF1.85 MBEnglish
マニュアル-開発ツール
PDF141 KBEnglish
マニュアル-開発ツール
PDF4.76 MBEnglish
マニュアル-開発ツール
PDF113 KBEnglish
マニュアル-開発ツール
PDF1.89 MBEnglish
マニュアル-開発ツール
PDF2.67 MBEnglish
マニュアル-開発ツール
PDF1.21 MBEnglish
マニュアル-開発ツール
PDF120 KBEnglish
マニュアル-開発ツール
PDF4.74 MB
マニュアル-開発ツール
PDF180 KB
マニュアル-開発ツール
PDF1.66 MB
マニュアル-開発ツール
PDF936 KB
マニュアル-ハードウェア
PDF307 KBEnglish
リリースノート
PDF136 KBEnglish
リリースノート
PDF178 KBEnglish
ツールニュース-注意事項
PDF319 KBEnglish
ツールニュース-注意事項
PDF205 KBEnglish
ツールニュース-注意事項
PDF197 KBEnglish
ツールニュース-注意事項
PDF201 KBEnglish
ツールニュース-注意事項
PDF199 KBEnglish
ツールニュース-注意事項
PDF280 KBEnglish
ツールニュース-注意事項
PDF217 KBEnglish
ツールニュース-注意事項
PDF222 KBEnglish
ツールニュース-注意事項
PDF234 KBEnglish
ツールニュース-注意事項
PDF198 KBEnglish
ツールニュース-注意事項
PDF283 KBEnglish
ツールニュース-注意事項
PDF200 KBEnglish
ツールニュース-注意事項
PDF195 KBEnglish
ツールニュース-注意事項
PDF197 KBEnglish
ツールニュース-注意事項
PDF196 KBEnglish
ツールニュース-注意事項
PDF213 KBEnglish
ツールニュース-注意事項
PDF195 KBEnglish
ツールニュース-注意事項
PDF195 KBEnglish
ツールニュース-注意事項
PDF195 KBEnglish
ツールニュース-注意事項
PDF199 KBEnglish
ツールニュース-注意事項
PDF195 KBEnglish
ツールニュース-注意事項
PDF195 KBEnglish
ツールニュース-注意事項
PDF195 KBEnglish
ツールニュース-注意事項
PDF196 KBEnglish
ツールニュース-注意事項
PDF196 KBEnglish
ツールニュース-注意事項
PDF243 KB
ツールニュース-注意事項
PDF230 KB
ツールニュース-注意事項
PDF192 KBEnglish
ツールニュース-お知らせ
PDF194 KBEnglish
ツールニュース-お知らせ
PDF473 KBEnglish
ツールニュース-リリース
PDF198 KBEnglish
ツールニュース-リリース
PDF202 KBEnglish
ツールニュース-リリース
PDF195 KBEnglish
ツールニュース-リリース
PDF196 KBEnglish
ツールニュース-リリース
PDF200 KBEnglish
ツールニュース-リリース
PDF203 KBEnglish
ツールニュース-リリース
PDF197 KBEnglish
ツールニュース-リリース
PDF200 KBEnglish
ツールニュース-リリース
PDF197 KBEnglish
ツールニュース-リリース
PDF208 KBEnglish
ツールニュース-リリース
PDF204 KBEnglish
ツールニュース-リリース
PDF224 KBEnglish
ツールニュース-リリース
PDF200 KBEnglish
ツールニュース-リリース
PDF240 KB
ツールニュース-リリース
PDF124 KB
ツールニュース-リリース
PDF128 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へは無償でリビジョンアップできます。