This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

[参考译文] MSP430FR5969:优化级别风险

Guru**** 2992860 points
请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/microcontrollers/msp-low-power-microcontrollers-group/msp430/f/msp-low-power-microcontroller-forum/1666788/msp430fr5969-optimization-level-risk

器件型号: MSP430FR5969

您好:

将我的 C++项目的优化级别设置为最大值有多大风险? 是否值得选择 4 级或将其保留在 3 或 2 足够。 我使用 constexpr 和内联编写了一个 GPIO 库、以生成在 OPT 级别 2 下工作的最小 GPIO 机器代码、因此我不想低于该代码。

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    性能是否足够?

    它是否适合在闪存中使用?

    (如果这是要在其他项目中使用的库,空间未来可能是个问题)

    您可能会尝试一些更积极的优化、以了解您获得了多少改进。 如果它没有太大的改善,你可以恢复.

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好 Julio、

    下面详细介绍了优化级别之间的差异:

    风险评估将取决于您打算如何运行代码。

    您可以在 MSP430 优化 C/C++编译器 v21.6.0.LTS 用户指南中阅读更多有关优化的信息。 《使用 MSP430 MCU 优化 C 代码:提示和技巧 》应用手册也可能是一个有用的资源。

    此致、

    Owen