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/tms320f2.8034万:代码减少

Guru**** 2606515 points


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

https://e2e.ti.com/support/tools/code-composer-studio-group/ccs/f/code-composer-studio-forum/632062/ccs-tms320f28034-code-reduction

部件号:TMS320F2.8034万

工具/软件:Code Composer Studio

在许多库中调用原始程序。  在很长的开发时间内,I/O和软件已被大量削减。  要知道哪些代码(特别是库中的代码)可以在不撕裂整个软件包的情况下轻松删除,最好的方法是什么?  与在Windows中一样,Norton可以知道正在使用什么或很少使用什么,这样就可以消除它。

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您希望消除"死"代码,即从未调用的代码。 在大多数情况下,如果库文件是使用--gen_func_Subsections=on编译的,链接程序将在链接时自动消除死代码。 但是,仍然可以有被提到但实际上没有被调用的功能。 要检测到这一点,您需要一个覆盖工具。 这超出了我的专业领域,所以我会让其他人来回答。