工具/软件:Code Composer Studio
我定义了一个数据组UINT8 buf[8600]。我遇到了以下错误:
>>错误:无法在L2RAM中分配.stack,大小000a1800 (第0页)(可用:
2万)
>>错误:无法在L2RAM中分配.sysmem,大小000a1800 (第0页)(可用:
2万)
>>错误:输入-./Debug / laneAlgor.out中的错误未生成
>>编译失败
CMD文件如下所示:
/*
*链接器命令文件
*
*/
-stack 0x0.18万 /*堆栈大小*/
堆0x0.18万 /*堆大小*/
内存
{
L2RAM:O = 1080万 l = 0x2万
DDR2:O = 8000万 l = 0x1000万
闪光:O = 9000万 l = 0x40万
}
章节
{
.bss > L2RAM
.cinit > L2RAM
CIO > L2RAM
.const > L2RAM
数据> L2RAM
.far > L2RAM
堆栈> L2RAM
交换机> L2RAM
sysmem > L2RAM
text > L2RAM
.DDR2 > DDR2
缓冲区> DDR2
}
应该增加堆或堆栈或更改部分中的分配(例如:将所有L2RAM更改为DDR2)