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.

[参考译文] AWR2944EVM:高端角雷达演示中调试模式与释放模式之间的差异

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

https://e2e.ti.com/support/sensors-group/sensors/f/sensors-forum/1359448/awr2944evm-the-difference-between-debug-and-release-modes-in-the-high-end-corner-radar-demo

器件型号:AWR2944EVM

您好!

 高端角雷达演示的默认模式是调试模式、现在我将模式更改为释放模式、我发现代码大小从1MB 减少到836KB。 似乎节省了更多的内存。 现在我想知道调试 模式和发布模式之间有什么区别、比如在内存大小、代码执行时间、代码稳定性和代码安全性等方面。

Br、

速率

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

    您好、Rata。

    调试模式没有优化功能。 它会生成调试友好代码。 对于发布模式、MSS 使用-OS 级别的优化、DSS 使用-O3级别的优化。

    有关不同的优化级别、请参阅。  1.3.7.优化选项—TI Arm Clang 编译器工具用户指南 和 TMS320C6000优化 C/C++编译器 v8.3.x 用户指南(修订版 F)

    此致、

    桑希塔

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

    尊敬的 Samhitha:

     感谢您的答复。 正如您说过的、差异似乎是由不同的 优化级别引起的、对吗?  我已经将  调试模式的优化级别配置为 与发布模式相同、  调试模式下的代码大小仍然大于发布模式下的代码大小。 是因为调试模式和发布模式中使用的库文件不同吗?

    Br、

    速率

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

    您好、Rata。

    似乎这种差异是由不同的 优化级别引起的,对吗?

    是的、回答正确。  

    是因为调试模式和发布模式下使用的库文件不同吗?

    是的、您可以查看 projectspec 中的 linkerBuildOptions 以了解相关内容。

    此致、

    桑希塔