Part Number:MSP430FR2522
器件型号:MSP430FR2522
工具/软件:TI C/C++ 编译器
尤为重要的是,CPU40 会导致汇编程序指令被跳过,从而可能导致不可预测的行为。
有关这些芯片问题的详细信息,请参阅器件的勘误文档。
http://www.ti.com/cn/lit/er/slaz705c/slaz705c.pdf
Code Composer Studio
在 8.2.0 之前的版本中,默认不启用这些编译器标记。
用户必须通过选中“Runtime Model Options”窗口(如下所示)中的复选框来手动启用这些标记。
受影响的工程包括:
- 使用早于2.0 的 CCS 版本创建的工程
- CapTIvate 设计中心生成的 CapTIvate 固件工程
- 注意:CapTIvate 设计中心示例固件工程和器件 ROM 是在启用编译器标记的情况下生成的,因此它们不受影响。
从 Code Composer Studio 8.2.0 版开始,此问题已得到更正。
但是,升级到较新版本不会修复使用早期 CCS 创建的现有固件工程。
用户必须在其工程设置中手动启用这些设置。
IAR Embedded Workbench
在 7.12.2 之前的版本中,默认不启用这些编译器标记。
MSP430GCC
Code Composer Studio 中的 MSP430GCC – 与上述 Code Composer Studio 相同。
GCC 独立版将在其下一次定期计划的更新中进行更新
Annie Liu:
我们建议您在发布新问题之前先搜索 E2E支持论坛,E2E支持论坛已经拥有数十万个已得到解答的话题。 这通常是解决问题的最快方法。