你的浏览器版本过低,可能导致网站不能正常访问!
为了你能正常使用网站功能,请使用这些浏览器。

STM32启动文件中栈空间大小的设置

[复制链接]
ikxlf 提问时间:2019-1-14 10:57 /
大神们,STM32启动文件中栈大小根据什么设置的呢?我每次都是设置一个大概,但是这样总感觉不安全有没有高手指点一二,感激不尽。
收藏 评论2 发布时间:2019-1-14 10:57

举报

2个回答
mzy2364 回答时间:2019-1-14 11:04:44
一般情况下使用默认的堆栈大小     使用cjson emwin等等这些占内存多的就把堆栈设置大一点

评分

参与人数 1蝴蝶豆 +2 收起 理由
STMCU + 2

查看全部评分

zhao.zhao 回答时间:2019-1-14 12:37:38
全局变量和静态变量不占堆栈空间,用户申请的内存大小占用堆空间,如malloc等指令,用户定义的局部变量占用栈空间,子程序的现场保存的一些字节也压入栈空间,所以定义堆栈大小的时候要估算自己的程序开了多大的空间。

评分

参与人数 1蝴蝶豆 +2 收起 理由
STMCU + 2

查看全部评分

所属标签

相似问题

关于意法半导体
我们是谁
投资者关系
意法半导体可持续发展举措
创新和工艺
招聘信息
联系我们
联系ST分支机构
寻找销售人员和分销渠道
社区
媒体中心
活动与培训
隐私策略
隐私策略
Cookies管理
行使您的权利
关注我们
st-img 微信公众号
st-img 手机版