遇到个stack boundary的问题,请教各位技术大拿们,问题如下
Build报错如下:
Error[Lp015]: section placement failure: overcommitted content in [0x1050-0xeffe]
看样子是代码空间不够,查看xcl文件发现与ICALL_STACK0_START有关,该定义在下图两个文件中(但是文件说这俩文件是自动生成的)
iar_boundary.xcl文件内容:
/*
** Stack Frontier Generator 1.1.0 (2020-07-30 09:07:35.755000)
**
** WARNING - Auto-generated file. Modifications could be lost!
*/
--config_def ICALL_RAM0_START=0x2000'4320
--config_def ICALL_STACK0_START=0xfcb4
--config_def ICALL_STACK0_ADDR=0xfcb5
iar_boundary.bdef文件内容:
/*
** Stack Frontier Generator 1.1.0 (2020-07-30 09:07:35.755000)
**
** WARNING - Auto-generated file. Modifications could be lost!
*/
-D ICALL_STACK0_ADDR=0xfcb5
-D ICALL_STACK0_START=0xfcb4
-D ICALL_RAM0_START=0x2000'4320
请问这俩文件怎么生成的?如何修改呢?