是不是可以保持原来的堆160个字节不变

[复制链接]
704|13
 楼主| liliang9554 发表于 2016-7-13 22:05 | 显示全部楼层 |阅读模式
如图,IAR中默认为堆160个字节,栈160个字节。
                                    
       由于我们的程序需要大的局部变量做计算,因此需要很大的栈空间。因为函数局部变量在中断时是在栈中保存的。所以我设置了一个很大的栈1000个字节
                                       
      请问这种情况,我是不是可以保持原来的堆160个字节不变。
 楼主| liliang9554 发表于 2016-7-13 22:08 | 显示全部楼层
 楼主| liliang9554 发表于 2016-7-13 22:10 | 显示全部楼层
午夜粪车 发表于 2016-7-13 22:12 | 显示全部楼层
没试过,都是用默认值
huangchui 发表于 2016-7-13 22:15 | 显示全部楼层
这堆栈大小有没有上限?
zhenykun 发表于 2016-7-13 22:17 | 显示全部楼层
这里面设置的我你知道具体是怎么回事的,不过整过的,仿真编程的时候多试试的就知道了
 楼主| liliang9554 发表于 2016-7-13 22:24 | 显示全部楼层

一般设置的对阵的size不够的话会有提示的
zhaoxqi 发表于 2016-7-13 22:26 | 显示全部楼层
这个关键还是在于实践的啦,我也是慢慢摸索出来的啊
 楼主| liliang9554 发表于 2016-7-13 22:28 | 显示全部楼层
嗯,好的,我也明白了,多谢啊
 楼主| liliang9554 发表于 2016-7-13 22:29 | 显示全部楼层
结贴了,多谢大家讨论,晚安
Soraka 发表于 2016-7-14 19:01 | 显示全部楼层
很大的栈1000个字节

栈整这么大吗
vibra2016 发表于 2016-7-14 21:04 | 显示全部楼层
这个在做开发调试的时候是需要把堆栈尽量设置大写的。
chuntian2016 发表于 2016-7-15 15:27 | 显示全部楼层
堆栈的设置还是蛮重要的
拉克丝 发表于 2016-7-15 19:49 | 显示全部楼层
编译出来的outpu里面,有个工程名.html的文件,会列出最大函数调用路径所消耗的stack估算。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

950

主题

11568

帖子

6

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