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.

[参考译文] TM4C1294NCPDT:ARM 编译器优化-有什么缺点?

Guru**** 2611705 points


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

https://e2e.ti.com/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/1064740/tm4c1294ncpdt-arm-compiler-optimization---any-disadvantage

器件型号:TM4C1294NCPDT

尊敬的 SupportTeam:

如果我们进行尺寸优化、有哪些缺点。 我们想 分析以下 几点

1)功能-它是否会影响功能?

2)性能-我们能否看到性能下降?

3) 3)分步调试-在使用 JTAG 进行调试时是否会遇到任何挑战?

您还想强调的是、由于优化而产生影响的其他一点吗?

这是我们当前的优化设置

谢谢、此致

Abhijit

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    [引用 userid="391954" URL"~/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/1064740/tm4c1294ncpdt-arm-compiler-optimization---any-disadvantage ]3)分步调试-使用 JTAG 进行调试是否会遇到任何挑战?[/quot]

    以前发布的一些有关使用优化代码进行调试的信息:

    调试与优化之间的权衡

    专家:调试和优化

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

    您好 Chester

    感谢您的回答。  

    目前、我们的优化级别为 off、速度与大小折衷值设置为0;如果我们提高优化级别、它是否会进一步影响代码性能/执行速度?

    优化不应导致任何 功能问题?

    谢谢、此致

    Abhijit

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    [引用 userid="391954" URL"~/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/1064740/tm4c1294ncpdt-arm-compiler-optimization---any-disadvantage/3939515 #39515"]目前,我们的优化级别为关闭,速度与大小之间的折衷值设置为0;

    由于您禁用了优化功能、因此速度与尺寸之间的折衷选择几乎没有影响。  最好分别查看这两个设置。

    优化设置会影响编译器用于改进代码的优化的数量和范围。  在大多数情况下、速度和尺寸之间不存在折衷。  删除指令可以改善这两种情况。

    在一些情况下、速度和尺寸之间存在折衷。  一个示例是循环展开。  在这些情况下、速度与尺寸之间的折衷设置会通知编译器您更喜欢哪些选项以及选择的数量。

    [引用 userid="391954" URL"~/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/1064740/tm4c1294ncpdt-arm-compiler-optimization---any-disadvantage/3939515 #39515"]优化不应导致 任何功能问题?

    任何优化的主要目标是正确实施输入源代码。  其他一切、速度、尺寸等等、都是仅次于它的。

    谢谢、此致、

    乔治

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

    您好、George、感谢您的回答。