关于STM32F407的启动文件求解

2019-03-23 17:42发布

请问启动文件这里面堆和栈的大小可以随便设置大小吗?他们是占用的SRAM的大小吗?我有一个函数局部变量占用了16K的数组做了个fft,做完就把我原始数据改乱了,还有一个函数局部变量有64K,进去就跑飞了,怎么更改可以解决这些问题呢?
此帖出自小平头技术问答
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
13条回答
倒影年华
1楼-- · 2019-03-24 16:53
 精彩回答 2  元偷偷看……
倒影年华
2楼-- · 2019-03-24 19:32
dontium 发表于 2017-3-15 18:49
楼主也可以用个数组来存放数据,而不用堆栈。

数组难道不是放在堆栈里面吗?
倒影年华
3楼-- · 2019-03-24 22:04
duanks 发表于 2017-3-15 18:19
局部变量一般是加在stack了,5000那个可以改大地点,heap也可以大点,200也才512字节,有点小了

好的,我改大了,基本可以用了
倒影年华
4楼-- · 2019-03-25 01:22
 精彩回答 2  元偷偷看……
倒影年华
5楼-- · 2019-03-25 03:19
ljj3166 发表于 2017-3-15 17:03
可以配置
外扩RAM吧

外扩来不及了
dontium
6楼-- · 2019-03-25 04:05
本帖最后由 dontium 于 2017-3-21 14:22 编辑
倒影年华 发表于 2017-3-21 10:33
数组难道不是放在堆栈里面吗?

难道~
嗨 ……  你很棒

一周热门 更多>