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.

[参考译文] TMS320F28377D:程序不能放入可用内存中。 对于段".text"大小为0x19d8页0、放置对齐/分块失败。

Guru**** 2581345 points


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

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/648766/tms320f28377d-program-will-not-fit-into-available-memory-placement-with-alignment-blocking-fails-for-section-text-size-0x19d8-page-0

器件型号:TMS320F28377D

大家好、

每当我的代码行超出限制时、我都会收到以下错误:  "program will not fit into available memory (程序将无法放入可用内存)"。  对齐/分块方式放置在".text"大小为0x19d8 PAGE 0的位置失败。"

以下是我的.text 数据可用存储器范围的快照:

RAMM0  大小:0x2DE  未使用:0x1     最大孔数:0x1
RAMD0   大小:0x800  未使用:0x6     最大孔数:0x6
RAMLS1  大小:0x800  未使用:0x5     最大孔数:0x5
RAMLS2  大小:0x800  未使用:0x627  最大孔:0x627
RAMLS3  大小:0x800  未使用:0x800  最大孔:0x800
RAMLS4  大小:0x800  未使用:0x800  最大孔:0x800

似乎我有足够的可用存储器空间(RAMLS2及更高版本)、但数据指针在某种程度上卡在某个点。

我们非常感谢您的任何帮助、

Amir

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    Amir、
    尝试将多个段合并到单个段中?

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

    以下链接提供了一些解决此问题的方法-

    此致、

    Vivek Singh

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    Amir、
    您是否能够解决此问题。 我们能否关闭此论坛帖子。

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

    您好、Santosh、

    是的、问题现已解决。

    谢谢、

    Amir