请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
部件号:MSP430FR5994 工具/软件:Code Composer Studio
我正在为具有8kB SRAM的MSP430FR5994编写带有大变量(图形显示内存缓冲器)的项目。 缓冲区大小仅为4800字节,但由于.bss内存大小低错误,无法生成项目:
#1.0099万-D 程序将不适合可用内存。 对".bss"区域大小0x12df执行定位失败。 可用内存范围: lnk_msp430fr5994.cmd /DisplayDriver line 208 C/C++问题
为什么在将近2倍于SRAM的空间中没有更多的.BSS段空间? 我是否应该增加.BSS大小-是否有任何方法可以分配更大的.BSS段而牺牲任何其他段,或者唯一的方法是将大变量从SRAM移动到FRAM?
感谢您的回复。