请问STM32F407启动文件里面堆和栈的大小可以设置吗?

2019-07-14 15:39发布

请问STM32F407启动文件里面堆和栈的大小可以设置吗?我有一个函数局部变量占用了16K的数组做了个fft,做完就把我原始数据改乱了,还有一个函数局部变量有64K,进去就跑飞了,怎么更改可以解决这些问题呢?
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
15条回答
tiantian55
1楼-- · 2019-07-15 19:16
 精彩回答 2  元偷偷看……
kingnet_520888
2楼-- · 2019-07-15 19:45
局部变量一般是加在stack了,5000那个可以改大地点,heap也可以大点,200也才512字节,有点小了
gdfffa
3楼-- · 2019-07-15 22:45
可以用个数组来存放数据,而不用堆栈。
Winnie62
4楼-- · 2019-07-15 23:23
可以自己配置,但是你要懂该怎么配置,局部变量64k也是够大的了,看看手册sram有多大吧,有可能堆栈越界
wang21cj
5楼-- · 2019-07-15 23:59
局部变量,定义到64K,也是神了..这个东西,几十个字节以上的,都建议定全局或是静态变量.
hdfsf
6楼-- · 2019-07-16 02:15
 精彩回答 2  元偷偷看……

一周热门 更多>