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

特長

  • High-performance Embedded Workshop
  • Tool chain
  • シミュレータ
  • Call Walker(スタック解析ツール)
  • MapViewer(メモリ割付情報ビューワ)
  • Learn More

Release Information

最新Ver.: V.9.04 Release 03 (発注型名: R0C40700XSW09R(Note1, 2))

リリース: 2016/03/07

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

動作環境

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

Note

  1. 1ライセンス品の型名です。5ライセンス品の場合#L5、10ライセンス品の場合#LA、20ライセンス品の場合#LTが末尾に付きます。
  2. コンパイラパッケージV.9.xxは、V.8.xx以前のコンパイラパッケージからの無償アップグレードサービスはありません(新規のご購入となります)。

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

タイトル 他の言語 分類 形式 サイズ 日付
ユーザーガイド、マニュアル
RX Development Environment Migration Guide Migration from SuperH Family to RX Family (IDE ed.) (High-performance Embedded Workshop to CS+) ガイド PDF 1007 KB
RH850開発環境移行ガイド SuperHファミリ用コンパイラからRH850ファミリ用コンパイラへの移行(ビルド編) English ガイド PDF 1.82 MB
RH850開発環境移行ガイド SuperHファミリ用コンパイラからRH850ファミリ用コンパイラへの移行 (コーディング・オプション編) English ガイド PDF 532 KB
SuperH C/C++コンパイラパッケージ V.9.04 ユーザーズマニュアル English マニュアル PDF 7.64 MB
High-performance Embedded Workshop V.4.09 ユーザーズマニュアル English マニュアル PDF 5.41 MB
High-performance Embedded Workshop用 HewTargetServer ユーザーズマニュアル English マニュアル PDF 3.09 MB
SuperH シミュレータ/デバッガ V.9.10.00 ユーザーズマニュアル補足説明資料 English マニュアル PDF 1.15 MB
Peripheral Driver Generator V.1.04 ユーザーズマニュアル (SH/Tiny, H8S/Tiny, H8/300H Tiny, R8C, M16C/62P, M16C/Tiny) マニュアル PDF 3.07 MB
Peripheral Driver Generator V.1.04 ガイドブック (SH/Tiny, H8S/Tiny, H8/300H Tiny, R8C, M16C/62P, M16C/Tiny) English マニュアル PDF 1.96 MB
E8/E8aエミュレータ ユーザーズマニュアル別冊 (H8/38704F 接続時の注意事項) English マニュアル PDF 369 KB
Peripheral Driver Generator V.1.04 Renesas Embedded Application Programming Interface ユーザーズマニュアル (SH/Tiny版) English マニュアル PDF 1.31 MB
SuperH シミュレータデバッガ ユーザーズマニュアル English マニュアル PDF 1.63 MB
H8SX H8S H8ファミリ SuperHファミリ用 C/C++コンパイラパッケージ (ヘッダファイル修正点) English マニュアル PDF 262 KB
SuperH C/C++コンパイラ HS0700CLCS8S ユーザーズマニュアル マニュアル PDF 4.42 MB
SuperH C/C++コンパイラ HS0700CLCS7S ユーザーズマニュアル マニュアル PDF 3.90 MB
SH7055 OBJECT CHECKER 取扱い説明書 マニュアル PDF 180 KB
SuperH C/C++コンパイラ ユーザーズマニュアル マニュアル PDF 1.50 MB
アプリケーションノート、ホワイトペーパー
RX 開発環境移行ガイド SHからRXへの移行(統合開発環境編)(High-performance Embedded Workshop→CS+) アプリケーションノート PDF 1.11 MB
コンパイラパッケージ アプリケーションノート: Call Walkerの使用方法 English アプリケーションノート PDF 390 KB
コンパイラパッケージ アプリケーションノート: STLライブラリ V.1.00.00 サポート機能一覧 アプリケーションノート PDF 399 KB
コンパイラパッケージ アプリケーションノート: STLライブラリ V.1.00.00 ユーザーズマニュアル アプリケーションノート PDF 767 KB
Compiler Package Application Note: STL V.1.00.00 Lists of Supported Functions アプリケーションノート PDF 280 KB
Compiler Package Application Note: STL V.1.00.00 User's Manual アプリケーションノート PDF 478 KB
- RX 開発環境移行ガイド SHからRXへの移行(統合開発環境編)(High-performance Embedded Workshop→CS+) アプリケーションノート PDF 1.11 MB
SH Compiler Application Note: 4-Reference: Data of Library アプリケーションノート PDF 147 KB
SHコンパイラ アプリケーションノート: 4-リファレンス: ライブラリ関数ベンチマークデータ アプリケーションノート PDF 342 KB
コンパイラパッケージ アプリケーションノート: Call Walker アプリケーションノート PDF 421 KB
Compiler Package Application Note: Call Walker アプリケーションノート PDF 339 KB
SH Compiler Application Note: 2-Compiler use guide: Object uniting function use guide アプリケーションノート PDF 300 KB
SH Compiler Application Note: 4-Reference: Additional functions アプリケーションノート PDF 715 KB
SHコンパイラ アプリケーションノート: 3-統合開発環境活用ガイド: シミュレータ活用ガイド アプリケーションノート PDF 938 KB
SH Compiler Application Note: 2-Compiler use guide: Object usage guide アプリケーションノート PDF 331 KB
SHコンパイラ アプリケーションノート: 2-コンパイラ活用ガイド: オブジェクト結合機能活用ガイド アプリケーションノート PDF 479 KB
SH Compiler Application Note: 3-IDE use guide: Simulator Usage Guide アプリケーションノート PDF 665 KB
SHコンパイラ アプリケーションノート: 4-リファレンス: 追加機能一覧 アプリケーションノート PDF 907 KB
SHコンパイラ アプリケーションノート: 2-コンパイラ活用ガイド: オブジェクト活用ガイド アプリケーションノート PDF 555 KB
SHコンパイラ アプリケーションノート: 3-統合開発環境活用ガイド: プロジェクト構築応用ガイド アプリケーションノート PDF 591 KB
SH7080シリーズ用 E200Fエミュレータ アプリケーションノート 貸し出しメモリ機能使用方法 English アプリケーションノート PDF 859 KB
SH Compiler Application Note: 3-IDE use guide: Project Setup Guide アプリケーションノート PDF 333 KB
SHコンパイラ アプリケーションノート: 3-統合開発環境活用ガイド: テスト自動化支援機能 アプリケーションノート PDF 832 KB
SHコンパイラ アプリケーションノート: 2-コンパイラ活用ガイド: オプション編 English アプリケーションノート PDF 982 KB
SHコンパイラ アプリケーションノート: 2-コンパイラ活用ガイド: 拡張機能編 English アプリケーションノート PDF 640 KB
SHコンパイラ アプリケーションノート: 2-コンパイラ活用ガイド: C++言語活用編 English アプリケーションノート PDF 615 KB
H8/300H Tinyシリーズ用 E8エミュレータ マイコン内蔵フラッシュメモリのライタ機能 English アプリケーションノート PDF 2.19 MB
H8/300H Tiny コンパクトエミュレータ アプリケーションノート バックトレース (トレースウィンドウ) の操作方法 English アプリケーションノート PDF 1.43 MB
SHコンパイラ アプリケーションノート: 2-コンパイラ活用ガイド: SH-2A SH2A-FPU編 アプリケーションノート PDF 486 KB
SHコンパイラ アプリケーションノート: 1-導入ガイド: スタートアップルーチンガイド SH-3 SH-4 SH-4A編 English アプリケーションノート PDF 961 KB
H8/300H Tiny コンパクトエミュレータ アプリケーションノート GUI入出力機能の使用方法 English アプリケーションノート PDF 1.30 MB
SH Compiler Application Note: 1-Introduction guide: Sample File Guide for SH-1, SH-2 and SH-2A アプリケーションノート PDF 537 KB
H8SXファミリ用 エミュレータE6000H アプリケーションノート パフォーマンス測定方法 English アプリケーションノート PDF 1.31 MB
SHコンパイラ アプリケーションノート: 2-コンパイラ活用ガイド: DSP活用編 アプリケーションノート PDF 927 KB
SHコンパイラ アプリケーションノート: 2-コンパイラ活用ガイド: 効率の良いプログラミング手法編 English アプリケーションノート PDF 546 KB
SHコンパイラ アプリケーションノート: 1-導入ガイド: スタートアップルーチンガイド SH-1 SH-2 SH-2A編 アプリケーションノート PDF 865 KB
SHコンパイラ アプリケーションノート: 1-導入ガイド: 統合開発環境 スタートアップガイド SuperH編 English アプリケーションノート PDF 1.09 MB
SHコンパイラ アプリケーションノート
2-コンパイラ活用ガイド: FPU活用編
アプリケーションノート PDF 665 KB
SuperH C/C++コンパイラパッケージ アプリケーションノート アプリケーションノート PDF 5.32 MB
SuperH C/C++ Compiler Package Application Note アプリケーションノート PDF 5.54 MB
ダウンロード
- Sample codes for RX Compiler Package Application Notes: Sample Project RX Migration Guide, SuperH Edition サンプルコード ZIP 485 KB
- RXコンパイラパッケージ アプリケーションノート <サンプルプロジェクトRX移行ガイド> SuperH編用サンプルコード サンプルコード ZIP 490 KB
SuperHファミリ用C/C++コンパイラパッケージ V.9.04 Release 03 アップデート English アップデート-コンパイラ EXE 118.20 MB
【無償評価版】SuperHファミリ用C/C++コンパイラパッケージ V.9.04 Release 03 English 無償評価版ソフトウェア EXE 122.78 MB
SuperHファミリ用 Device File Updater V.1.16 English アップデート-統合開発環境 ZIP 3.38 MB
SuperHファミリ用C/C++コンパイラパッケージ V.9.04 Release 02 アップデート English アップデート-コンパイラ EXE 118.17 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
High-performance Embedded Workshop パッチプログラム English アップデート-統合開発環境 ZIP 646 KB
SuperHファミリ用C/C++コンパイラパッケージ V.9.04 Release 01 アップデート English アップデート-コンパイラ EXE 116.69 MB
SuperHファミリ用シミュレータデバッガ V.9.10.01アップデート English アップデート-デバッガ EXE 22.42 MB
SuperHファミリ用C/C++コンパイラパッケージ V.9.04 Release 00 アップデート English アップデート-コンパイラ EXE 114.86 MB
- STL V.1.00.00 Sample Code サンプルコード ZIP 277 KB
- STL V.1.00.00 Sample Code サンプルコード ZIP 277 KB
RXコンパイラパッケージ アプリケーションノート <サンプルプロジェクトRX移行ガイド> SuperH編用サンプルコード サンプルコード ZIP 490 KB
SuperHファミリ用C/C++コンパイラパッケージ V.9.03 Release 02 アップデート English アップデート-コンパイラ EXE 102.84 MB
SuperHファミリ用C/C++コンパイラパッケージ V.9.03 Release 00 アップデート English アップデート-コンパイラ EXE 101.36 MB
High-performance Embedded Workshop V.4.05.01 Full Update アップデート-統合開発環境 EXE 58.81 MB
High-performance Embedded Workshop V.4.05.01 Differential Update(From V.4.05.00) アップデート-統合開発環境 EXE 8.78 MB
CRCコード生成ツール V.1.00 English ソフトウェア ZIP 479 KB
- SHコンパイラ アプリケーションノート 3-統合開発環境活用ガイド: シミュレータ活用ガイド用サンプルコード サンプルコード ZIP 358 KB
- Sample codes for SH Compiler Application Note 3-IDE use guide: Simulator Usage Guide サンプルコード ZIP 357 KB
SuperHファミリ用C/C++コンパイラパッケージ V.9.02 Release 00 アップデート English アップデート-コンパイラ EXE 97.25 MB
SuperHファミリ用I/Oレジスタ定義ファイル サンプルコード English サンプルコード ZIP 502 KB
- Sample codes for SH Compiler Application Note 3-IDE use guide: Test Automation and Support Facilities サンプルコード ZIP 32 KB
- SHコンパイラ アプリケーションノート 3-統合開発環境活用ガイド: テスト自動化支援機能用サンプルコード サンプルコード ZIP 32 KB
SuperHファミリ用C/C++コンパイラパッケージ V.9.01 Release 01 アップデート English アップデート-コンパイラ EXE 92.27 MB
SuperHファミリ用C/C++コンパイラパッケージ V.9.01 Release 00 アップデート English アップデート-コンパイラ EXE 90.79 MB
Guideline for File Operatable Low-level Interface Routines for Simulator and Debugger Utility ソフトウェア ZIP 19 KB
SuperHファミリ用C/C++コンパイラパッケージ V.9.00 Release 04A アップデート English アップデート-コンパイラ EXE 67.04 MB
SuperHファミリ用C/C++コンパイラパッケージ V.8.00 Release 05 アップデート English アップデート-コンパイラ EXE 54.02 MB
SuperHファミリ用C/C++コンパイラパッケージ Ver.7.1.05 アップデート English アップデート-コンパイラ EXE 54.54 MB
SuperHファミリ用C/C++コンパイラパッケージ V.9.00 Release 03 アップデート English アップデート-コンパイラ EXE 66.97 MB
SuperHファミリ用C/C++コンパイラパッケージ Ver.6.0A R2 アップデート English アップデート-コンパイラ EXE 15.74 MB
SuperHファミリ用C/C++コンパイラパッケージ V.9.00 Release 01 アップデート English アップデート-コンパイラ EXE 36.91 MB
SuperHファミリ用C/C++コンパイラパッケージ Ver.5.1B アップデート English アップデート-コンパイラ EXE 16.40 MB
SuperHファミリ用C/C++コンパイラパッケージ Ver.6.0C アップデート English アップデート-コンパイラ EXE 4.01 MB
C/C++ Compiler Package for SuperH Family Ver.5.1F Upgrade アップデート-コンパイラ LZH 718 KB
C/C++ Compiler Package for SuperH Family V.9.00 Release 02 Upgrade アップデート-コンパイラ EXE 59.84 MB
SuperHファミリ用C/C++コンパイラパッケージ Ver.5.1B R1 アップデート English アップデート-コンパイラ EXE 4.34 MB
SuperHファミリ用C/C++コンパイラパッケージ Ver.5.1C アップデート English アップデート-コンパイラ EXE 1019 KB
SuperHファミリ用C/C++コンパイラパッケージ V.9.00 Release 02 アップデート アップデート-コンパイラ EXE 59.83 MB
SuperHファミリ用C/C++コンパイラパッケージ Ver.5.1F アップデート アップデート-コンパイラ ZIP 642 KB
マニュアルナビゲータ (SHコンパイラ版、Web用) ユーティリティ ソフトウェア EXE 275 KB
マニュアルナビゲータ (SHコンパイラ版、CD用) ユーティリティ ソフトウェア EXE 275 KB
ツールニュース
【注意事項】 SuperH ファミリ用 C/C++コンパイラパッケージ English ツールニュース-注意事項 PDF 338 KB
【注意事項】 SuperH RISC engineファミリ用C/C++コンパイラパッケージ English ツールニュース-注意事項 PDF 227 KB
【注意事項】 SuperH RISC engineファミリ用C/C++コンパイラパッケージ English ツールニュース-注意事項 PDF 244 KB
【注意事項】 SuperH RISC engineファミリ用C/C++コンパイラパッケージ English ツールニュース-注意事項 PDF 237 KB
【注意事項】 SuperH RISC engineファミリ用C/C++コンパイラパッケージ English ツールニュース-注意事項 PDF 191 KB
SuperH RISC engine ファミリ用C/C++コンパイラパッケージ V.9.04 Release 03へのリビジョンアップのお知らせ English ツールニュース-リリース PDF 274 KB
SuperH RISC engineファミリ用C/C++コンパイラパッケージ V.9 ご使用上のお願い English ツールニュース-注意事項 PDF 83 KB
SuperH RISC engineファミリ用 C/C++コンパイラパッケージ V.7~V.9 ご使用上のお願い English ツールニュース-注意事項 PDF 636 KB
SuperH RISC engineファミリ用 C/C++コンパイラパッケージ V.9.04 Release 02へのリビジョンアップのお知らせ English ツールニュース-リリース PDF 854 KB
SuperH RISC engineファミリ用C/C++コンパイラパッケージ V.9 ご使用上のお願い English ツールニュース-注意事項 PDF 524 KB
SuperH RISC engineファミリ用C/C++コンパイラパッケージ V.9 ご使用上のお願い English ツールニュース-注意事項 PDF 699 KB
SuperH RISC engine ファミリ用C/C++コンパイラパッケージ V.9.04 Release 01へのリビジョンアップのお知らせ English ツールニュース-リリース PDF 749 KB
32、16および8ビットマイコン用C/C++コンパイラパッケージご使用上のお願い English ツールニュース-注意事項 PDF 597 KB
SuperHファミリ用シミュレータデバッガ V.9.10.01 へのリビジョンアップのお知らせ English ツールニュース-リリース PDF 559 KB
SuperHファミリ用シミュレータデバッガご使用上のお願い English ツールニュース-注意事項 PDF 386 KB
SuperH RISC engine ファミリ用C/C++コンパイラパッケージ V.9.04 Release 00へのリビジョンアップのお知らせ English ツールニュース-リリース PDF 870 KB
SuperH RISC engineファミリ用C/C++コンパイラパッケージ V.9 ご使用上のお願い English ツールニュース-注意事項 PDF 482 KB
SuperH RISC engineファミリ用シミュレータデバッガ V.9.10.00へのリビジョンアップのお知らせ English ツールニュース-リリース PDF 646 KB
SuperH RISC engineファミリ用 C/C++コンパイラパッケージ V.9.03 Release 02へのリビジョンアップのお知らせ English ツールニュース-リリース PDF 235 KB
SuperH RISC engineファミリ用C/C++ コンパイラパッケージ V.9 ご使用上のお願い English ツールニュース-注意事項 PDF 262 KB
SuperH RISC engineファミリ用シミュレータデバッガ V.9.09.00へのリビジョンアップのお知らせ English ツールニュース-リリース PDF 229 KB
SuperH RISC engineファミリ用および H8SX, H8S, H8ファミリ用シミュレータデバッガの ご使用上のお願い English ツールニュース-注意事項 PDF 235 KB
SuperH RISC engineファミリ用 C/C++コンパイラパッケージ V.9.03 Release 00へのリビジョンアップのお知らせ English ツールニュース-リリース PDF 282 KB
SuperH RISC engineファミリ C/C++コンパイラパッケージ V.9 ご使用上のお願い English ツールニュース-注意事項 PDF 261 KB
SuperH ファミリ用およびH8SX,H8S,H8ファミリ用 C/C++コンパイラパッケージ およびM16Cシリーズ、R8Cファミリ用 Cコンパイラパッケージご使用上のお願い English ツールニュース-注意事項 PDF 265 KB
SuperH RISC engineファミリ用 C/C++コンパイラパッケージ V.9 ご使用上のお願い English ツールニュース-注意事項 PDF 311 KB
SuperH RISC engineファミリ用シミュレータデバッガ V.9.07.01 へのリビジョンアップのお知らせ English ツールニュース-リリース PDF 226 KB
SuperH RISC engine ファミリ用C/C++コンパイラパッケージ V.9.02 Release 00 へのリビジョンアップのお知らせ English ツールニュース-リリース PDF 250 KB
SuperH RISC engine ファミリ用C/C++コンパイラパッケージご使用上のお願い English ツールニュース-注意事項 PDF 254 KB
SuperH RISC engineファミリ用シミュレータデバッガ V.9.07.00 ご使用上のお願い English ツールニュース-注意事項 PDF 221 KB
SuperHファミリ用C/C++コンパイラパッケージご使用上のお願い English ツールニュース-注意事項 PDF 132 KB
SuperH RISC engineファミリ用およびH8SX,H8S,H8ファミリ用 シミュレータデバッガのリビジョンアップのお知らせ English ツールニュース-リリース PDF 239 KB
SuperH RISC engine ファミリ用C/C++コンパイラパッケージ V.9.01 Release 01へのリビジョンアップのお知らせ English ツールニュース-リリース PDF 258 KB
SuperH RISC engineファミリ C/C++コンパイラパッケージ V.9ご使用上のお願い English ツールニュース-注意事項 PDF 222 KB
SuperH RISC engine ファミリC/C++コンパイラパッケージV.9.01 Release 00への リビジョンアップのお知らせ English ツールニュース-リリース PDF 283 KB
SuperH RISC engineファミリ C/C++コンパイラパッケージ V.9ご使用上のお願い English ツールニュース-注意事項 PDF 253 KB
SuperHファミリ用C/C++コンパイラパッケージおよびH8SX,H8S,H8ファミリ用C/C++ コンパイラパッケージUNIX版 販売終了のお知らせ English ツールニュース-お知らせ PDF 122 KB
SuperH RISC engine ファミリ用 および H8SX,H8S,H8ファミリ用シミュレータデバッガのリビジョンアップのお知らせ English ツールニュース-リリース PDF 231 KB
SuperH RISC engineファミリ C/C++コンパイラパッケージ Windows版 V.9.00 Release 04A へのリビジョンアップのお知らせ English ツールニュース-リリース PDF 238 KB
SuperH RISC engineファミリ C/C++コンパイラパッケージ V.9 ご使用上のお願い English ツールニュース-注意事項 PDF 265 KB
SH C/C++パッケージ V.9.00 Release 04 へのリビジョンアップのお知らせ English ツールニュース-リリース PDF 267 KB
SuperH RISC engineファミリ C/C++コンパイラパッケージ V.9 ご使用上のお願い English ツールニュース-注意事項 PDF 324 KB
SuperH RISC engineファミリ C/C++コンパイラパッケージ V.9 ご使用上のお願い English ツールニュース-注意事項 PDF 232 KB
SuperH RISC engine ファミリ C/C++コンパイラパッケージ V.9 ご使用上のお願い English ツールニュース-注意事項 PDF 286 KB
SuperH RISC engine ファミリ および H8, H8S, および H8SXファミリ C/C++コンパイラパッケージのアップデートに関するお願い English ツールニュース-注意事項 PDF 224 KB
SuperH RISC engine ファミリC/C++コンパイラパッケージ V.9 ご使用上のお願い English ツールニュース-注意事項 PDF 214 KB
SuperH RISC engine ファミリ English ツールニュース-リリース PDF 274 KB
SuperH RISC engineファミリ English ツールニュース-注意事項 PDF 283 KB
C/C++コンパイラパッケージ無償評価版 ご使用上のお願い English ツールニュース-注意事項 PDF 229 KB
SuperH RISC engine ファミリC/C++コンパイラパッケージ V.8.00 Release 05へのリビジョンアップのお知らせ English ツールニュース-リリース PDF 241 KB
SuperH RISC engine ファミリ および H8, H8S, および H8SXファミリ C/C++コンパイラパッケージのアップデートプログラム 改修のお知らせ English ツールニュース-お知らせ PDF 152 KB
SuperH RISC engine シミュレータ・デバッガ English ツールニュース-注意事項 PDF 227 KB
SuperH RISC engineファミリ およびH8, H8S, および H8SXファミリ C/C++コンパイラパッケージのアップデートプログラム ご使用上のお願い English ツールニュース-注意事項 PDF 221 KB
SuperH RISC engine, H8, H8S, およびH8SXファミリ用 最適化リンケージエディタ ご使用上のお願い English ツールニュース-注意事項 PDF 241 KB
SuperH RISC engine および H8S, H8/300シリーズ シミュレータ・デバッガ ご使用上のお願い English ツールニュース-注意事項 PDF 229 KB
SuperH RISC engine ファミリ C/C++コンパイラパッケージ English ツールニュース-注意事項 PDF 226 KB
SuperH RISC engine, H8, H8S, および H8SXファミリ C/C++コンパイラパッケージ(Windows版) ご使用上のお願い English ツールニュース-注意事項 PDF 226 KB
SuperH RISC engineファミリ および H8, H8S, H8SXファミリ シミュレータ・デバッガ ご使用上のお願い English ツールニュース-注意事項 PDF 226 KB
SuperH RISC engine ファミリ English ツールニュース-リリース PDF 237 KB
SuperH RISC engine ファミリ C/C++コンパイラパッケージ V.8 ご使用上のお願い English ツールニュース-注意事項 PDF 274 KB
Renesas C/C++ Compiler Package English ツールニュース-リリース PDF 300 KB
SuperH RISC engine ファミリ C/C++コンパイラパッケージ V.9.00 Release 00 ご使用上のお願い English ツールニュース-注意事項 PDF 216 KB
SuperH RISC engine ファミリ C/C++コンパイラパッケージ V.9.00 Release 00 ご使用上のお願い English ツールニュース-注意事項 PDF 232 KB
Renesas C/C++ Compiler Package for SuperH RISC engine family V.9.00 Release 00 へのバージョンアップのお知らせ English ツールニュース-リリース PDF 272 KB
SHC/C++コンパイラパッケージV.8.00Release04リビジョンアップのご案内 ツールニュース-リリース PDF 244 KB
SHC/C++コンパイラパッケージ V.8.00Release03 リビジョンアップのご案内 ツールニュース-リリース PDF 230 KB
SHC/C++コンパイラパッケージ V.8.00 使用上のご注意 ツールニュース-注意事項 PDF 228 KB
SHC/C++コンパイラパッケージ V.8.00 release02 リリースのお知らせ ツールニュース-リリース PDF 244 KB
Translation Helper V1.2.00 日本語版 バージョンアップのお知らせ ツールニュース-リリース PDF 124 KB
Translation Helper V1.1.00 日本語版 バージョンアップのお知らせ ツールニュース-リリース PDF 128 KB
その他資料
ルネサス 開発環境 総合カタログ 2020年11月版 カタログ PDF 4.25 MB
High-performance Embedded Workshop V.4.09 リリースノート English リリースノート PDF 372 KB
MISRA C ルールチェッカ SQMlint V.1.03 Release 00B リリースノート English リリースノート PDF 262 KB

機能 (Tool chain)

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

  • 言語仕様: ANSI/ISO規格に基づき、例外処理やテンプレート機能をサポートしています。
  • ANSI仕様C/C++言語に準拠
    • C89、C99(一部の機能(long long、//コメント))、C++98のサポート。
  • 最適化機能: 共通式の削除や レジスタ割付けなどの一般的な最適化に加えて、各マイコンに特化した最適化コードを実現しています。さらにSHコンパイラでは、リンク時割付けアドレス情報をフィードバックした最適化も実施しています。
  • スーパーコンピュータ向け最新の最適化処理を適用
  • 組み込み向け機能: C/C++言語でサポートしていない、割り込み関数記述や、システム命令記述など、組み込み用プログラム作成に必要な機能を、拡張機能としてサポートしています。
  • SuperH RISC engine用拡張言語機能
    • 組み込み関数
    • セクションアドレス演算子
    • #pragma拡張子サポート
  • SH-1からSH-4の全CPUに対するオブジェクト生成が可能
  • コンパイルリスト表示改善
  • ELF/DWARF2フォーマットサポート
  • Embedded C++仕様のクラスライブラリ
  • DSP命令により最適化されたDSPライブラリ
  • 固定小数点数の内部表現に関する各種制限値を定義したヘッダファイルfixed.hを追加
  • DSP-C言語をサポート
  • switch文の数を2048個に拡張
  • DSPライブラリの固定小数点型サポート
  • 繰り返し文、選択文の組み合わせによるネストを4096レベルに拡張
  • 共用体のビットフィールド指定をサポート

[アセンブラ]

  • プリプロセッサ機能: ファイルインクルード機能、条件付きアセンブリ機能、マクロ機能などのプリプロセッサ機能により、効率良くソースプログラムを記述できます。
  • DSPを含むSH-1からSH-4の全CPUに対する命令サポート
  • 倍精度浮動小数点定数の記述可能
  • ファイルインクルード機能
  • 条件付アセンブリ機能
  • マクロ機能
  • ELF/DWARF2フォーマットサポート
  • 浮動小数点の式処理(四則演算)機能
  • .STACK制御命令にてスタック使用量を定義可能
  • .DEFINE制御命令の制限値を無制限に拡張

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

コンパイラ及びアセンブラが出力した複数のオブジェクトプログラムを入力し、ロードモジュールまたはライブラリファイルを出力します。

  • 最適化機能: コンパイラでは最適化できないメモリ配置や関数の呼び出し関係に依存した最適化を、オブジェクトプログラムをまたがって実行します。
  • 出力ファイル: アブソリュートELF形式、Sタイプ形式、HEX形式などのフォーマット出力、シンボル参照回数リストの出力ができます。
  • デバッグ情報の圧縮機能
  • モジュール間最適化機能
  • 複数ロードモジュール選択
    • リロケータブルELF形式
    • アブソリュートELF形式
    • Sタイプ形式
    • HEX形式
    • バイナリ形式
  • ELF/DWARF2フォーマットサポート
  • ライブラリファイルの作成、編集が可能
  • リストファイル出力による解析
    • シンボル参照回数の出力
    • シンボル参照情報(クロスリファレンス情報)の出力
  • セクションアドレス重複時のエラーレベル変更
  • binaryオプション入力セクションへの境界調整数指定

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

コンパイラが提供する標準ライブラリファイルをユーザ指定オプションで構築します。オプションにより、最適化の選択や、リエントラントな標準ライブラリの生成(SHの場合)が可能です。

  • プロジェクトごとに標準ライブラリを生成することで、標準ライブラリのカスタマイズが可能
  • リエントラントライブラリのサポート
  • malloc確保サイズ単位の可変化(RAM容量の節約が可能)
  • openファイル数可変化(RAM容量の節約が可能)
  • 簡易I/Oのサポート(浮動小数点をサポートしない、サイズの小さい関数を生成)

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

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

製品パッケージ内容

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

対応MCUコア、DSP命令記述、オブジェクトフォーマット

パッケージバージョン 対応MCU DSP命令 (Note1)の使用方法 オブジェクトフォーマット Device File Updater (Note2)
V.9 Windows版 SH-1、SH-2 (Note5)、SH-2E、SH2-DSP、SH-2A、SH2A-FPU、SH-3、SH3-DSP、SH-4、SH-4A、SH4AL-DSP、SH-Mobile (Note4) DSP-C言語記述
アセンブリ言語記述
DSPライブラリ使用(Note3)
ELF/DWARF2 対応
V.9 UNIX版 (販売終了) SH-1、SH-2 (Note5)、SH-2E、SH2-DSP、SH-2A、SH2A-FPU、SH-3、SH3-DSP、SH-4、SH-4A、SH4AL-DSP、SH-Mobile (Note4) 非対応
V.8 (販売終了) SH-1、SH-2、SH-2E、SH2-DSP、SH-3、SH3-DSP、SH-4、SH-4A、SH4AL-DSP、SH-Mobile (Note4)
V.7 (販売終了) SH-1、SH-2、SH-2E、SH2-DSP、SH-3、SH3-DSP、SH-4 アセンブリ言語記述
DSPライブラリ使用 (Note3)
ELF/DWARF2
V.6 (販売終了) ELF/DWARF2
V.5 (販売終了) SYSROF

Note

  1. DSPモジュールを搭載するMCU/MPUのみ使用可能です。
  2. Device File Updater は、High-performance Embedded Workshop が自動生成するソースファイル(スタートアップルーチン、I/Oヘッダファイル など) を追加、更新するツールです。
  3. DSPライブラリはコンパイラパッケージに同梱されています。
  4. ミドルウェアを使用する際には、対応するコンパイラバージョンをミドルウェア販売元にご確認ください。
  5. リトルエンディアン対応 (V.9.00 Release01より)