|
| 技术交流 | 电路欣赏 | 工控天地 | 数字广电 | 通信技术 | 电源技术 | 测控之家 | EMC技术 | ARM技术 | EDA技术 | PCB技术 | 嵌入式系统 驱动编程 | 集成电路 | 器件替换 | 模拟技术 | 新手园地 | 单 片 机 | DSP技术 | MCU技术 | IC 设计 | IC 产业 | CAN-bus/DeviceNe |
有关各状态下堆栈大小的设置。 |
|
| 作者:gaocheng 栏目:ARM技术 | |
在各状态下堆栈的设置应为多大比较合适?应该怎么算啊? 是不是只有函数调用、中断与标准库函数才会使用堆栈? (对应参数传递与中断保护入栈) (其他变量(全局与局部)分别属于--ADS环境下(ZO.ZI),GNU环境下(data.bss)的区域) 可以估算各状态下所用堆栈的大小吗? (感觉根据函数与中断嵌套深度可以估计) 请各大虾不吝赐教! 多谢! |
| 2楼: | >>参与讨论 |
| 作者: zlgarm 于 2005-3-16 15:29:00 发布:
局部变量也使用堆栈。对张大小根据程序估算。 |
|
| 3楼: | >>参与讨论 |
| 作者: gaocheng 于 2005-3-16 21:26:00 发布:
在请教一下! 那main()函数里的变量也在堆栈中分配吗? 有没有个大概的公式呢? |
|
|
|
| 免费注册为维库电子开发网会员,参与电子工程师社区讨论,点此进入 |
Copyright © 1998-2006 www.dzsc.com 浙ICP证030469号 |