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.

[参考译文] CCS/TMS570LS0714:调试代码和发布代码之间的差异。

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

https://e2e.ti.com/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/572795/ccs-tms570ls0714-difference-between-debug-code-and-release-code

器件型号:TMS570LS0714

工具/软件:Code Composer Studio

我的代码中有一些延迟函数。 它们在调试模式下工作正常。 但是、在我使延迟更长之前、版本代码不起作用。 我只是想知道为什么会发生这种情况。

谢谢、

Charlie

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    检查项目选项中的优化器设置。 它们可能会删除或优化您的环路、或在释放模式下使用寄存器代替存储器变量。 在我的 CCS 版本上、可以从以下位置获取:
    右键单击项目->选择选项菜单
    CSS 编译-> ARM 编译器->优化->优化级别。

    请注意:您的代码最好不要依赖此类循环结构。