发新帖我要提问
12
返回列表
打印
[应用相关]

STM32F407的启动文件求解

[复制链接]
楼主: wenfen
手机看帖
扫描二维码
随时随地手机跟帖
21
jlyuan| | 2020-10-11 17:46 | 只看该作者 回帖奖励 |倒序浏览
看过STM32F1的,F7还没看过

使用特权

评论回复
22
zhuhuis| | 2020-10-11 17:49 | 只看该作者
都应该差不多吧

使用特权

评论回复
23
llljh| | 2020-10-11 17:52 | 只看该作者
貌似不能随便设置的

使用特权

评论回复
24
gongche| | 2020-10-11 18:02 | 只看该作者
可以设置大小 但是不能随便设置

使用特权

评论回复
25
zhuhuis| | 2020-10-11 18:06 | 只看该作者
主要别站错地就行 大小应该可以设置的

使用特权

评论回复
26
dingy| | 2020-10-11 18:09 | 只看该作者
额 可以设置大小 只要够用就行 主要别设置到错误的地方就行

使用特权

评论回复
27
pengf| | 2020-10-11 18:12 | 只看该作者
不建议修改,最好都默认设置,除非你对这个理解的非常深刻,知道自己在干啥

使用特权

评论回复
28
chenjunt| | 2020-10-11 18:17 | 只看该作者
太大的局部变量用静态或全局变量吧

使用特权

评论回复
29
lium| | 2020-10-11 18:20 | 只看该作者
你先搞清楚你的程序里数组是放在哪里的,再去做修改,全局变量默认实在sram里的,所以和栈和堆都没关系.

使用特权

评论回复
30
wenfen|  楼主 | 2020-10-11 18:23 | 只看该作者

嗯,预料中的结果,多谢大家啦

使用特权

评论回复
31
香水城| | 2020-11-29 18:24 | 只看该作者
本帖最后由 香水城 于 2020-11-29 18:26 编辑

堆有需要用到动态内存分配这些时才有用。
栈大小根据函数局部变量多数、中断嵌套深浅来考虑。一般大致估算下够用就好,无须精确。

这里有篇**跟你的问题比较接近,希望给你些启示。

关于STM32启动文件的几个小问题

使用特权

评论回复
32
Listate| | 2020-11-29 21:42 | 只看该作者
像是你定义的局部变量大小把栈击穿了。

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则