打印

IAR中MSP430的堆栈大小设置

[复制链接]
16141|12
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
        如图,IAR中默认为堆160个字节,栈160个字节。
                                 
       由于我们的程序需要大的局部变量做计算,因此需要很大的栈空间。因为函数局部变量在中断时是在栈中保存的。所以我设置了一个很大的栈1000个字节
                                    
      请问这种情况,我是不是可以保持原来的堆160个字节不变。因为我整个程序没有用到过malloc申请动态内存。

相关帖子

沙发
nqyijian|  楼主 | 2013-7-24 08:26 | 只看该作者
顶起来

使用特权

评论回复
板凳
higoled| | 2013-7-25 16:33 | 只看该作者

使用特权

评论回复
地板
nqyijian|  楼主 | 2013-7-27 09:54 | 只看该作者
真冷清,结贴

使用特权

评论回复
5
dirtwillfly| | 2013-7-27 10:33 | 只看该作者
没试过,都是用默认值

使用特权

评论回复
6
一二三四五| | 2013-10-10 21:35 | 只看该作者
这堆栈大小有没有上限?

使用特权

评论回复
7
comeon201208| | 2013-10-11 23:13 | 只看该作者
这个我也没怎试过的:L:L

使用特权

评论回复
8
gaochy1126| | 2013-10-12 23:58 | 只看该作者
表示布吉岛!

使用特权

评论回复
9
youluo235| | 2013-10-13 16:55 | 只看该作者

顶起

使用特权

评论回复
10
vivilzb1985| | 2013-10-13 22:25 | 只看该作者
这里面设置的我你知道具体是怎么回事的,不过整过的,仿真编程的时候多试试的就知道了

使用特权

评论回复
11
vivilzb1985| | 2013-10-13 22:25 | 只看该作者
一般设置的对阵的size不够的话会有提示的

使用特权

评论回复
12
shenmu2012| | 2013-10-15 00:02 | 只看该作者
这个关键还是在于实践的啦,我也是慢慢摸索出来的啊

使用特权

评论回复
13
lijinjie| | 2021-5-6 14:07 | 只看该作者
IAR仿真时可以看到stack和heap的使用情况,如果超过设定值,你的程序肯定是会跑飞掉,IAR的上面也会提示堆栈的使用量。进行调整就好了。

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

75

主题

539

帖子

1

粉丝