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。