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/TMS320F280049C:.map 文件 didn#39;t show function call code size

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

https://e2e.ti.com/support/tools/code-composer-studio-group/ccs/f/code-composer-studio-forum/717280/ccs-tms320f280049c-map-file-didn-t-show-function-call-code-size

器件型号:TMS320F280049C

工具/软件:Code Composer Studio

您好、香榭丽舍

我构建"adc_ex1_soc_ePWM"示例代码并检查.map 文件。 但是、它仅显示.obj 大小。 它没有显示每个函数调用代码大小。 我检查了 MSP430 .map 文件。 它将显示函数代码大小。 请告诉我 C2000编译器是否可以输出函数代码大小? 如果是,您能否向我展示如何启用它? 谢谢!  

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

    [引用 user="Lisa Ding]您能否告诉我 C2000编译器是否可以输出函数代码大小?当编译器将每个函数放在其自己的子段中时、链接器映射会显示每个函数的大小。

    截至 v16.6.0.STS、MSP430编译器始终将函数放置在其自己的子段中(如 编译器选项清理中所述)。

    对于 C2000编译器、CCS Build -> C2000 Compiler -> Advanced Options -> Runtime Model Options 下的 CCS Project Properties 中的"Place each function in a separate subsection (-gen_func_subsections、-mo)"选项会控制此情况、其中默认选项为 off。 如果将链接器映射文件上的选项更改为、则应显示项目中源文件的函数调用大小。 要查看运行时支持源文件的影响、您需要使用更改的选项重新编译 RTS。

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

    切 斯特、您好!

    谢谢! 启用"将每个函数放在单独的子段中"后、我可以看到函数代码大小。  

x 出现错误。请重试或与管理员联系。