维库电子市场网
登录 免费注册 首页 | 行业黑名单 | 委托交易 | 帮助 | English
技术交流 | 电路欣赏 | 工控天地 | 数字广电 | 通信技术 | 电源技术 | 测控之家 | EMC技术 | ARM技术 | EDA技术 | PCB技术 | 嵌入式系统
驱动编程 | 集成电路 | 器件替换 | 模拟技术 | 新手园地 | 单 片 机 | DSP技术 | MCU技术 | IC 设计 | IC 产业 | CAN-bus/DeviceNe

有关各状态下堆栈大小的设置。

作者:gaocheng 栏目:ARM技术
有关各状态下堆栈大小的设置。
在各状态下堆栈的设置应为多大比较合适?应该怎么算啊?

是不是只有函数调用、中断与标准库函数才会使用堆栈?
(对应参数传递与中断保护入栈)

(其他变量(全局与局部)分别属于--ADS环境下(ZO.ZI),GNU环境下(data.bss)的区域)

可以估算各状态下所用堆栈的大小吗?
(感觉根据函数与中断嵌套深度可以估计)

请各大虾不吝赐教!
多谢!


2楼: >>参与讨论
zlgarm
局部变量也使用堆栈。对张大小根据程序估算。
 
3楼: >>参与讨论
gaocheng
在请教一下!

那main()函数里的变量也在堆栈中分配吗?

有没有个大概的公式呢?

参与讨论
昵称:
讨论内容:
 
 
相关帖子
easyarm2200的试验
求助:zlg DP-51开发板的附带光盘资料还能找到并下载么
卖easyarm2104,福州优先!
uint32和uint8的问题
刚弄到一个Keil For ARM 的软件包,支持213X、RTOS和TCP。爽!
免费注册为维库电子开发网会员,参与电子工程师社区讨论,点此进入


Copyright © 1998-2006 www.dzsc.com 浙ICP证030469号