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/MSP-EXP432P401R:如何获取 RAM 大小占用信息?

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

https://e2e.ti.com/support/tools/code-composer-studio-group/ccs/f/code-composer-studio-forum/676183/ccs-msp-exp432p401r-how-to-get-the-ram-size-occupation-information

器件型号:MSP-EXP432P401R

工具/软件:Code Composer Studio

您好!

我正在尝试找到适合我的应用的 MCU。 现在、我使用 MSP432 LaunchPad。

我想知道在哪里可以找到 CCS 中的存储器大小信息?

我查看了.map 文件、因此:  

闪存大小为:7434+329+1074 (kByte)、对吧? 但从何处获取 RAM 大小占用信息?

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    "Memory Allocation"视图将提供更清晰的高级摘要。 转至 View (视图)菜单并选择 Memory Allocation View (内存分配视图)。

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

    您好、John、

    非常感谢、我运行示例代码、得到以下结果:

    闪存大小是:7428kB? RAM 大小为1026kB?

    此致、

    Alex、

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

    Alex、

    "main"、"info"、"sRAM_code"和"sRAM_data"行来自链接器命令文件。  这些是定义的存储器块。   您在屏幕截图中看到的绿条旁边的数字是1508 516和516。

    如果展开行、您可以看到有关使用情况的更多详细信息。  在使用的1508中、.text 段使用了1256、然后您可以展开它并查看其细分。

    在这里、您可以看到工程的链接器命令文件。  

    因此、您在"Memory Allocation"视图中看到的是在链接器命令文件中定义的存储器、然后是每个块的使用情况。  链接器命令文件的作者可能已经选择将闪存或 RAM 拆分为不同的块。

    下面是 MSP432 411的另一个示例、其中定义的块只是闪存和 SRAM

    此致、

    John