ST意法半导体中文论坛's Archiver
论坛
›
问答
› STM32启动文件中栈空间大小的设置
斯文人
发表于 2019-1-14 10:57:44
STM32启动文件中栈空间大小的设置
大神们,STM32启动文件中栈大小根据什么设置的呢?我每次都是设置一个大概,但是这样总感觉不安全有没有高手指点一二,感激不尽。
mzy2364
发表于 2019-1-14 11:04:44
一般情况下使用默认的堆栈大小 使用cjson emwin等等这些占内存多的就把堆栈设置大一点
zhao.zhao
发表于 2019-1-14 12:37:38
全局变量和静态变量不占堆栈空间,用户申请的内存大小占用堆空间,如malloc等指令,用户定义的局部变量占用栈空间,子程序的现场保存的一些字节也压入栈空间,所以定义堆栈大小的时候要估算自己的程序开了多大的空间。
页:
[1]
查看完整版本:
STM32启动文件中栈空间大小的设置