主题中讨论的其他器件:TMS320F28379D
您好、TI 社区:
我正在处理一个使用 TMS320F28379D 微控制器的项目、在 Code Composer Studio (CCS)中遇到了难题。 我正在寻求解决问题的指导或建议。
问题描述 :我在编译过程的链接阶段收到"内存不适合"错误。 具体的错误消息如下:
错误#10099-D:程序无法装入可用内存,或者该段包含的调用站点需要无法为此段生成 trampoline。 对齐/分块放置在".text"大小0x3398 page 0的段失败。 可用内存范围:RAMLS4大小:0x800未使用:0x800最大孔数:0x800
尝试解决 :
- 我已经尝试调整链接器命令文件(28379d_RAM_lnk_cpu1.cmd)、特别是将
.text段分配更改为不同的存储器范围(RAMD0、RAMLS0等)。 - 我尝试减小代码大小并优化内存使用、但仍然面临同样的问题。
问题 :
- 什么原因可能导致此特定内存分配错误?
- 在连接器命令文件中为 TMS320F28379D 工程分配段、特别是关于
.text段的做法是否有建议? - CCS 或工程配置中是否存在可能导致此问题的设置?
我们非常感谢您提供任何见解、建议或示例。 下面附上了我的链接器命令文件的一个片段以供参考: 
提前感谢您的帮助!
此致、
N
