msp430可以不必设置堆栈大小?

[复制链接]
1992|3
 楼主| ATmega32l 发表于 2008-6-11 15:34 | 显示全部楼层 |阅读模式
编译器自动RAM最后一个地址作为堆栈起始地址(类似AVRGCC), 
这样设置堆栈大小实际上并没有意义? 
ayb_ice 发表于 2008-6-11 19:40 | 显示全部楼层

有意义的

如果不够的话,编译器应该会有提示的。
hotpower 发表于 2008-6-11 19:54 | 显示全部楼层

少操点心吧~~~

ATmega32L 发表于 2008-6-12 08:23 | 显示全部楼层

我堆栈直接设置为0

编译器自动把剩余RAM空间当作堆栈空间,所以设不设置堆栈大小,程序运行没什么区别。 
这点类似AVRGCC,没听说过AVRGCC需要设置堆栈大小(不外扩RAM)。 

我堆栈直接设置为0, 
调试的时候会提示堆栈溢出警告,实际上程序还是正常运行。 
您需要登录后才可以回帖 登录 | 注册

本版积分规则

144

主题

376

帖子

0

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