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.

[参考译文] TMS320F28379D:用于显示封装尺寸信息的 Code Composer Studio 选项

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

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/740903/tms320f28379d-code-composer-studio-option-to-show-footprint-size-information

器件型号:TMS320F28379D

您好!

在 Code Composer Studio 中、是否有任何选项可显示(例如在编译输出控制台中)封装尺寸信息(文本、数据、BSS...)?

我知道.map 信息和内存分配视图。 但我正在寻找更实用的方法、它仅在编译输出控制台末尾的一行中显示了我注释的信息(就像其他基于 Eclipse 的 IDE 一样)。

提前感谢!

此致、

Adria

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

    这不是您要查找的内容、但您可以在菜单 View/Memory Allocation 下看到可视输出

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

    实际上、我已经说过、我知道这个选项。 是否有人知道我要找的是不是可能的?

    此致、

    Adria
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    很抱歉、您的问题未被阅读。 然后、唯一的选项是编写一个脚本并在编译完成后执行(Project settings/CCS Builde/Steps/Post Build Steps)。

    如果您有可用的 python 解释器、下面是一个示例:

    !/usr/bin/env python
    #-*-编码:UTF-8-*-

    导入操作系统

    #找到文件

    对于 os.walk (".")中的 dirpath、dirnames、文件名:
    对于[f 表示文件名中的 f、如果是 f.endswith (".map")]:
    mapfile = os.path.join (dirpath、filename)

    使用 open(mapfile)作为 f:
    线条= f.readlines ()

    对于线路输入:
    如果 line.StartsWith (".text"):
    打印(行)
    如果 line.StartsWith (".ebss"):
    打印(行)
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    CCS 仅在.map 和_linkinfo.xml 文件中提供原始信息。  存储器分配视图可以显示高级摘要或详细信息、具体取决于扩展方式。  没有可用的单行摘要。  遗憾的是、在 F28379D 上、定义的内存块太多、以至于内存分配视图变成了一个庞大的表。  在具有不同布局的其他器件上、它更加简洁:

    F28379D 视图:

    MSP432E 视图(顶层)

    扩展了1个级别:

    在 MSP430上、我们在加载器中执行一些操作以进行简要总结:

    MSP430: 闪存/FRAM 的使用为108字节。 RAM 使用量为80字节。

    但是、即使这样也不是您想要的。

    此致、

    John

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

    您可以做的另一件事是在内存分配视图中使用筛选器。

    在这里、我将其设置为仅显示3个存储器范围

    生成的视图可读性更高。

    您可以使用视图右上角的小向下箭头访问滤波器。

    此致、

    John

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

    您好、Mitja、

    感谢您的回答。

    此致、

    Adria

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