MSP-CGT

MSP430 代碼產生工具 - 編譯器

MSP-CGT

下載項目

概覽

TI MSP430 C/C++ 編譯器和組合語言工具支援 TI MSP430 微控制器平台的應用程式開發,包括 TI MSP430 超低功耗與混合訊號微控制器裝置。

Code Composer Studio 是適用於 TI 嵌入式裝置的整合式開發環境 (IDE)。  如果您打算在 TI 嵌入式裝置上進行開發,建議從下載 Code Composer Studio 開始,因為它包含了 TI 編譯器。  如果您已經是 Code Composer Studio 使用者,更新編譯器的最佳方式是前往幫助選單並選擇安裝編譯器(如需詳細資訊,請參閱在 CCS 中取得編譯器更新)。

特點
  • 在版本 21.6.0.LTS 中提供
    • 在記憶體範圍內產生 CRC。
    • 使用 BIC 指令提高性能。
    • 使用編譯指示 MUST_ITERATE、UNROLL 和 CODE_ALIGN 提高性能。
    • 枚列舉類型更改。
    • MISRA 支援已過時。
  • 在版本 20.12.0.STS 中提供:

    • 使用 BIC 指令提高性能。
    • 在記憶體範圍內產生 CRC。
    • 枚列舉類型更改。
    • MISRA 支援已過時。
    • 最佳化更新包括 __swap_bytes 內建函式使用與 BIC 指令(用於:dst &= ~src)。
    • 編譯器產生的物件檔案的預設副檔名更新為 .c.obj 與 .cpp.obj
  • 在版本 20.2.0.LTS 中提供:
  • 從 MSP430 程式碼產生工具 v18.12.0.LTS 版本開始提供:
    • 連結器產生的 ECC 選項
  • 從 MSP430 程式碼產生工具 v18.1.0.LTS 版本開始提供:
    • C++ 2014 支援和 C++ ABI 相容性
    • 具有 IAR 相容性的 ROM 調用慣例:__cc_rom 調用慣例
    • 通過內嵌功能改進堆疊使用
  • 從 MSP430 程式碼產生工具 v16.9.0.LTS 版本開始提供:
    • 省電改進
    • 改進的堆棧使用率
    • 支援 LZSS 壓縮
    • 壓縮區段對齊
    • 改進的內嵌
    • 移除重複和不需要的編譯器選項
    • 新的 ULP Advisor 規則 6.3


TI 編譯器支援

TI 有一個活躍、回應迅速的 E2E™ 社群,為 TI 編譯器提供支援。

長期和短期支援

長期支援 (LTS) 版本將積極維護大約兩年,並依照下列方式修復回報的缺陷:

  • 在 2 週內解決造成停產的缺陷,
  • 在 90 天內解決嚴重缺陷,以及
  • 缺陷修復會主動應用於每個發布流程
短期支援 (STS) 版本僅在下一個版本可用之前提供支援,這意味着:
  • 只有停產缺陷才可能導致建立修補版本,
  • 將不會規劃 STS 版本的修補版本,而且
  • 缺陷修復不會主動應用於每個發佈流程
  • 有關 LTS 和 STS 編譯器版本之間區別的詳細資訊,請參閱以下文章:LTS 和 STS 編譯器版本簡介

  • 最佳化 C/C++ 編譯器
  • 組譯器
  • 連結器
  • C/C++ 標準標頭檔
  • C/C++ 執行階段程式庫
  • 物件檔案顯示和操作公用程式

下載項目

IDE、配置、編譯器或偵錯程式

MSP-CGT MSP430 code generation tools - compiler

下載選項

MSP-CGT MSP430 code generation tools - compiler

close
最新版本
版本: 21.6.1.LTS
發行日期: 2022/9/29

版本資訊

This is a long-term support release of the MSP430 Code Generation Tools (CGT) containing new enhancements and features. The MSP430 CGT provides software development tools including the compiler, assembler, and linker, among others, which can be used to develop applications with C/C++ source code for loading and running on MSP430 core processors.

最新功能

Available in release 21.6.0.LTS:
  • Performance improvement with BIC instruction usage.
  • Performance improvement with pragmas MUST_ITERATE, UNROLL, and CODE_ALIGN.
  • Generate CRCs over memory ranges.
  • Enumerated type changes.
  • Misra support deprecated.

技術文件

找不到結果。請清除您的搜尋條件,然後再試一次。
檢視所有 3
類型 標題 下載最新的英文版本 日期
使用指南 MSP430 Assembly Language Tools v21.6.0.LTS User's Guide (Rev. Y) PDF | HTML 2021/5/25
使用指南 MSP430 Optimizing C/C++ Compiler v21.6.0.LTS User's Guide (Rev. Y) PDF | HTML 2021/5/25
應用說明 MSP430 Embedded Application Binary Interface (Rev. A) PDF | HTML 2020/6/2

支援與培訓

內含 TI 工程師技術支援的 TI E2E™ 論壇

檢視所有論壇主題 以英文檢視所有論壇主題

內容係由 TI 和社群貢獻者依「現狀」提供,且不構成 TI 規範。檢視使用條款

若有關於品質、封裝或訂購 TI 產品的問題,請參閱 TI 支援