IAR中MSP430的堆栈大小设置

[复制链接]
 楼主| nqyijian 发表于 2013-7-23 23:04 | 显示全部楼层 |阅读模式
        如图,IAR中默认为堆160个字节,栈160个字节。
                                 
       由于我们的程序需要大的局部变量做计算,因此需要很大的栈空间。因为函数局部变量在中断时是在栈中保存的。所以我设置了一个很大的栈1000个字节
                                    
      请问这种情况,我是不是可以保持原来的堆160个字节不变。因为我整个程序没有用到过malloc申请动态内存。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

×
 楼主| nqyijian 发表于 2013-7-24 08:26 | 显示全部楼层
顶起来
higoled 发表于 2013-7-25 16:33 | 显示全部楼层
 楼主| nqyijian 发表于 2013-7-27 09:54 | 显示全部楼层
真冷清,结贴
dirtwillfly 发表于 2013-7-27 10:33 | 显示全部楼层
没试过,都是用默认值
一二三四五 发表于 2013-10-10 21:35 | 显示全部楼层
这堆栈大小有没有上限?
comeon201208 发表于 2013-10-11 23:13 | 显示全部楼层
这个我也没怎试过的:L:L
gaochy1126 发表于 2013-10-12 23:58 | 显示全部楼层
表示布吉岛!
youluo235 发表于 2013-10-13 16:55 | 显示全部楼层

顶起
vivilzb1985 发表于 2013-10-13 22:25 | 显示全部楼层
这里面设置的我你知道具体是怎么回事的,不过整过的,仿真编程的时候多试试的就知道了
vivilzb1985 发表于 2013-10-13 22:25 | 显示全部楼层
一般设置的对阵的size不够的话会有提示的
shenmu2012 发表于 2013-10-15 00:02 | 显示全部楼层
这个关键还是在于实践的啦,我也是慢慢摸索出来的啊
lijinjie 发表于 2021-5-6 14:07 | 显示全部楼层
IAR仿真时可以看到stack和heap的使用情况,如果超过设定值,你的程序肯定是会跑飞掉,IAR的上面也会提示堆栈的使用量。进行调整就好了。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

75

主题

539

帖子

1

粉丝
快速回复 在线客服 返回列表 返回顶部