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.
工具/软件:Code Composer Studio
优化器助手的工作是否有技巧? 当我运行它时、它成功地为所选构建选项的每个值执行编译、但它实际上不应用该值。 无论我先前为该选项设置的值是多少、所有结果都是相同的。 编译控制台中的输出确认命令不会更改。
我将 CCS 8.2与 TI ARM 编译器结合使用。 我的一位 CCS 8.1和 C2000编译器同事取得了类似的结果、所有结果都是相同的。
我正在 CCSv8.2中尝试这种方法、它对我来说工作正常。
我运行它并获取显示各种选项结果的图。
然后、我选择我想要的一个、它为我提供了将其应用到我当前编译配置的选项。
在这里、我选择了"将此设置应用于'Debug'"。 我可以验证这是否应用于调试编译配置、因为在我的案例中、它在性能与大小之间进行了折衷、并且我在映射到将-mf 设置为3的图形上选择了条形图
您是否选择应用您的项目所做的更改? 如果您正在进行、但未发生这种情况、是否已签出项目? 即、它是否处于源代码控制状态并签出以进行写入?
此致、
John
实际上、我的目标是优化级别选项、但大小与速度之间的关系也不起作用。 助手在所有6个优化级别下产生的大小与字节完全相同、但当我手动更改时有显著差异。 从编译控制台中、我可以看到它仅为每个变体将原始值传递给编译器。
我刚刚尝试了 Apply 选项、它成功修改了我的构建配置。 因此、助理看起来确实知道如何更改优化级别;但在生成变体时却不知道如何更改。 使用 Apply (应用)后、助手在每个级别仍提供相同的大小、尽管该数字小于以前的大小、与增加的优化级别相对应。