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 的用户,则更新编译器的理想方法是转到“Help”菜单并选择安装编译器(有关更多详细信息,请参阅在 CCS 中获取编译器更新)。

特性
  • 在版本 21.6.0.LTS 中提供:
    • 在内存范围内生成 CRC。
    • 根据 BIC 指令用法提升性能。
    • 根据编译指示 MUST_ITERATE、UNROLL 和 CODE_ALIGN 提升性能。
    • 枚举类型变更。
    • 已弃用 Misra 支持。
  • 在版本 20.12.0.STS 中提供:

    • 根据 BIC 指令用法提升性能。
    • 在内存范围内生成 CRC。
    • 枚举类型变更。
    • 已弃用 Misra 支持。
    • 优化更新包括 __swap_bytes 固有用法和 BIC 指令 (for: 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
    • ROM 调用约定和 IAR 兼容性:__cc_rom 调用约定
    • 利用内联函数提高堆栈使用率
  • 在 v16.9.0.LTS 和更高版本的 MSP430 代码生成工具中提供:
    • 功耗节省方面的改进
    • 提高了堆栈使用率
    • 支持 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 代码生成工具 - 编译器

下载选项

MSP-CGT MSP430 代码生成工具 - 编译器

close
最新版本
版本: 21.6.1.LTS
发布日期: 29 九月 2022

发布信息

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 嵌入式应用程序二进制接口 (Rev. A) PDF | HTML 英语版 (Rev.A) PDF | HTML 2024年 1月 5日
用户指南 MSP430 汇编语言工具 v21.6.0.LTS (Rev. Y) 英语版 (Rev.Y) PDF | HTML 2022年 2月 9日
用户指南 MSP430 优化 C/C++ 编译器 v21.6.0.LTS (Rev. Y) PDF | HTML 英语版 (Rev.Y) PDF | HTML 2022年 2月 9日

支持与培训

可获得 TI E2E™ 论坛的工程师技术支持

查看全部论坛主题 查看英文版全部论坛主题

所有内容均由 TI 和社区贡献者按“原样”提供,并不构成 TI 规范。请参阅使用条款

如果您对质量、包装或订购 TI 产品有疑问,请参阅 TI 支持

视频