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.

[参考译文] TMS320F28069:项目使用的闪存存储器的计算

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

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/688607/tms320f28069-calculation-of-flash-memory-used-by-the-project

器件型号:TMS320F28069

您好!

我想计算项目消耗的闪存。 我没有得到要考虑的选项:在.map 文件中以文件方式给出代码使用情况或 CCS 提供的内存分配、因为事实证明这是不同的

谢谢你。

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

    映射文件是最可靠的源。 但是、我很确定 CCS 中的"Memory Allocation"窗口会从.map 文件中获取其信息、因此它们不会有所不同。 您能描述一下它们有何不同吗? 是全部部分还是部分部分部分?

    惠特尼

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

    您好!

    我已附上.map 文件和内存分配窗口的屏幕截图。 对于所有文件、我可以看到在内存分配窗口中添加了额外的200字节。

    谢谢你。

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    如果您查看"section allocation map"下的.text 项、而不是上面的"module summary"部分、这些数字是否与"Memory Allocation"窗口匹配?

    我需要要求代码生成团队的某个人澄清"代码"列的含义以及它与.text 大小不匹配的原因。

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

    我不知道为什么这些数字不匹配。  作为一个特定示例、文件 cobl_CANopen.obj 的.text 段在映射文件中显示531个字、而在"Memory Allocation"视图中显示889个字。  您确定这些是来自完全相同的构建吗?  当然、清理工程并从头开始重新构建。   

    如果问题仍然存在、则我需要重现问题进行解释。  在本例中、我需要 CCS 项目。  请按照文章 项目共享中的说明打包到 zip 文件中、然后将该 zip 附加到您的下一篇文章中。

    谢谢、此致、

    乔治

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

    请告诉我们您是否仍有此问题。 如果是、请提交请求的 CCS 项目。

    谢谢、此致

    乔治

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

    因为已经有一段时间了,我想你已经解决了你的问题。  如果您能告诉我们您是如何解决的、我将不胜感激。   

    谢谢、此致、

    乔治