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 固有用法和 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 版本的补丁版本,并且
- 不会主动为每个版本流执行缺陷修复
- 有关 LTS 和 STS 编译器版本区别的更多信息,请参阅文章:LTS 和 STS 编译器版本简介
- 优化 C/C++ 编译器
- 汇编器
- 链接器
- C/C++ 标准头文件
- C/C++ 运行时库
- 目标文件显示和操作实用程序
下载
MSP-CGT — MSP430 code generation tools - compiler
MSP-CGT — MSP430 code generation tools - compiler
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 嵌入式应用程序二进制接口 (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 |