TI中文支持网
TI专业的中文技术问题搜集分享网站

MSPM0L1306: program will not fit into available memory SRAM内存不足

Part Number:MSPM0L1306

使用MSPM0L1306计算1024点的FFT时,出现内存不足的报错,该怎么解决。

尝试修改这两个文件中的SRAM length 

但是编译后自动恢复到0x1000。有没有其他办法解决?

Yale Li:

map是生成的映射文件,用于开发者查看,改这个肯定没用;

最后一张截图是linkInfo.xml吗?这个文件也只是供开发者查看链接信息的。

报错信息里其实已经告诉了你要去改哪个文件。就是.cmd文件。

cmd的基础知识请看一下这个链接:https://software-dl.ti.com/ccs/esd/documents/sdto_cgt_Linker-Command-File-Primer.html

然后对照着芯片datasheet中的内存映射部分,看一下可用的内存有哪些。

如果确定是内存不足引起的问题,可以将可用的内存追加分配给相应的sector。

赞(0)
未经允许不得转载:TI中文支持网 » MSPM0L1306: program will not fit into available memory SRAM内存不足
分享到: 更多 (0)