DSP

DSP 调试中出现“>> warning: creating .stack section with

2019-07-13 16:47发布

转载自百度文库 http://wenku.baidu.com/link?url=IJ9cBdvLWMfz0cCX-zqhptIYrokRpsPt8hBkCI_lLE8U0aPt3y_xgLzYFP65TgHi5UVlVoueSM4c47t-xNhY7EBR-GcNRK4BZvQ2dhkemeC >> warning: creating .stack section with default size of400 (hex) words.
Use
-stack option tochange the default size. 原因:默认的.stack空间是 400 * 4 = 1600= 1.6K。而你申请的栈的大小超过1.6K时会出现警告提示。 当出现以上调试警告时,可以通过以下两个方法解决: 1.直接在 ccs上面修改
debug->build option->linker ->heap size | statck size
那里添入就可以了
2.
直接用cmd 文件上面用-stack -heap 修改. 第一种没有试过,第二种举例: cmd文件的最前面加一句“-stack 256”
即把stack段大小重新设置为256字节。 以下是cmd文件,红 {MOD}部分-stack 128是为修改stack大小增加的
/*******************************************************************************/
/*
命令文件--LF2407A
*/

-stack 128

MEMORY
{
PAGE 0 : VECS : origin = 0h , length = 40h /*
程序复位*/
PVECS: origin = 40h , length = 70h /*
外围模块中断向量*/
PROG : origin = 0b0h , length = 7f50h /*
片上FLASH*/ 。。。。 。。。。 OK,问题解决了~