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/TMS320F28377S:程序不能放入可用存储器(????)中

Guru**** 2455360 points


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

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/825565/ccs-tms320f28377s-program-will-not-fit-into-available-memory

器件型号:TMS320F28377S

工具/软件:Code Composer Studio

大家好!

请帮帮我。

当我尝试构建我的代码时、我收到以下消息:

"../28377S_FLASH_lnk.cmd"、第87行:错误#10099-D:程序将无法放入可用内存中。 对".TI.ramfunc"大小为0x81a 页0的运行定位/分块失败。 可用存储器范围:
RAMLS0大小:0x800未使用:0x800最大孔:0x800
RAMLS1大小:0x800未使用:0x800最大孔:0x800
RAMLS2大小:0x800未使用:0x800最大孔:0x800
RAMLS3大小:0x800未使用:0x800最大孔:0x800
错误#10010:链接期间遇到错误;未生成"PFC_3ph.out"

这是否意味着我没有足够的存储空间来将代码放入器件中?

是否有任何解决方案?

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

    尊敬的 Silva:

    从错误中可以清楚地看出、每个 RAM 段的大小为0x800、其中".TI.ramfunc"的大小为0x81a、因此不能将其放置在其中一个段中。 您可以将两个 RAM 部分合并为一个、然后就可以放置了。 请参阅 此链接 、详细了解如何组合多个段以放置更大大小的代码。

    此致、

    Vivek Singh

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

    已解决!

    非常感谢!