请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
器件型号:MSP430FR2522 工具/软件:TI C/C++编译器
尤为重要的是、CPU40会导致汇编器指令被跳过、从而可能导致不可预测的行为。
有关这些芯片问题的详细信息,请参阅器件的勘误文档。
http://www.ti.com/lit/er/slaz705c/slaz705c.pdf
Code Composer Studio
在8.2.0之前的版本中、默认情况下不启用这些编译器标志。
用户必须通过选中“运行时模型选项”窗口中的复选框来手动启用这些选项,如下所示。
受影响的项目包括:
- 使用早于8.2.0的 CCS 版本创建的工程
- CapTIvate 设计中心生成的 CapTIvate 固件项目
- 注意:CapTIvate 设计中心示例固件项目和器件 ROM 是在启用编译器标志的情况下生成的、因此它们不受影响。
此问题已从 Code Composer Studio 版本开始得到解决 8.2.0。
但是、升级到更新版本不会修复使用早期版本的 CCS 创建的现有固件工程。
用户必须在其项目设置中手动启用这些设置。
IAR 嵌入式工作平台
在7.12.2之前的版本中、默认情况下不启用这些编译器标志。
MSP430GCC
Code Composer Studio 中的 MSP430GCC–与上面的 Code Composer Studio 相同。
GCC 独立版将在其下一次定期计划更新中进行更新(预计为3Q)