MSP-CGT
MSP430 コード生成ツール:コンパイラ
MSP-CGT
概要
The TI MSP430 C/C++ compiler and assembly language tools are an essential component of the CCStudio™ development ecosystem, providing robust support for TI MSP430™ Microcontroller platforms. They are engineered to maximize the potential of MSP430 ultra-low-power and mixed-signal microcontroller devices.
The CCStudio™ IDE is the integrated development environment for TI embedded devices. When starting development, it is recommended to begin by downloading the IDE as it includes the necessary TI compilers.
特長
- リリース 21.6.0.LTS の一部として使用可能
- メモリ範囲全体にわたって CRC を生成。
- BIC 命令の使用により、性能が向上。
- MUST_ITERATE、UNROLL、CODE_ALIGN の各プラグマにより、性能が向上。
- 列挙型を変更。
- MISRA サポートを非推奨。
リリース 20.12.0.STS の一部として使用可能:
- BIC 命令の使用により、性能が向上。
- メモリ範囲全体にわたって CRC を生成。
- 列挙型を変更。
- MISRA サポートを非推奨。
- 最適化の更新に該当するのは、__swap_bytes intrinsic の使用方法と BIC 命令 (対象は dst &= ~src)。
- コンパイラが生成するオブジェクト ファイルのデフォルトのファイル拡張子を、.c.obj および .cpp.obj に更新
- リリース 20.2.0.LTS の一部として使用可能:
- v18.12.0.LTS 以降の MSP430 コード生成ツールで使用可能:
- リンカで生成可能な ECC オプション
- リリース v18.1.0.LTS 以降の MSP430 コード生成ツールで使用可能:
- C++ 2014 サポートと C++ ABI 互換性
- IAR と互換性のある ROM 呼び出し規約:__cc_rom 呼び出し規約
- インライン関数に関するスタック使用法を改善
- リリース v16.9.0.LTS 以降の MSP430 コード生成ツールで使用可能:
- 省電力を改善
- スタック使用法と使用率を改善
- LZSS 圧縮へのサポート
- 圧縮セクション整列
- インライン処理を改善
- 重複および不要コンパイラ オプションを削除
- 新しい ULP Advisor ルール 6.3
TI のコンパイラ サポート
TI E2E™ コミュニティでは TI コンパイラへのサポートを提供しています。LTS と STS (長期サポートと短期サポート)
長期サポート (LTS) リリースは約 2 年間にわたり、報告された欠陥の修復を以下のように行います:
- Production stop (稼働停止) の欠陥は 2 週間以内に対処します。
- Critical (重大) の欠陥は 90 日以内に対処します。
- Defect (欠陥) 修復は各リリース ストリームに積極的に適用します。
- production stop (稼働停止) の欠陥のみに対し、パッチ リリースを作成する可能性があります。
- STS リリースに対するパッチ リリースは計画されません。
- Defect (欠陥) 修復を各リリース ストリームに積極的に適用することはありません。
- LTS と STS のコンパイラ リリースの区別については、次の記事をご覧ください。LTS と STS コンパイラ リリースの紹介
- Optimizing C/C++ コンパイラ
- アセンブラ
- リンカ
- C/C++ 標準ヘッダー ファイル
- C/C++ ランタイム ライブラリ
- オブジェクト ファイル表示 / 操作ユーティリティ
ダウンロード
MSP-CGT — MSP430 コード生成ツール:コンパイラ
MSP-CGT — MSP430 コード生成ツール:コンパイラ
Windows Installer for MSP430 CGT
MacOS Installer for MSP430 CGT
Linux Installer for MSP430 CGT
資料
MSP430 Compiler User Guide
MSP430 Assembly Language Tools User Guide
MSP430 CGT - Open Defects
MSP430 CGT - Closed Defects
リリース情報
最新情報
- C11: 2011 version of C language
- Linker generated ECC option
技術資料
| 上位の文書 | 種類 | タイトル | フォーマットオプション | 最新の英語版をダウンロード | 日付 | |
|---|---|---|---|---|---|---|
| ユーザー・ガイド | MSP430 Assembly Language Tools v21.6.0.LTS User's Guide (Rev. Y) | PDF | HTML | 2021/05/25 | |||
| ユーザー・ガイド | MSP430 Optimizing C/C++ Compiler v21.6.0.LTS User's Guide (Rev. Y) | PDF | HTML | 2021/05/25 | |||
| アプリケーション・ノート | MSP430 Embedded Application Binary Interface (Rev. A) | PDF | HTML | 2020/06/02 |