OpenEdv-开源电子网

 找回密码
 立即注册
正点原子全套STM32/Linux/FPGA开发资料,上千讲STM32视频教程免费下载...
查看: 4680|回复: 18

求助各位坛友,请问下stm32l4芯片的堆栈空间......

[复制链接]

24

主题

72

帖子

0

精华

新手入门

积分
10
金钱
10
注册时间
2018-3-13
在线时间
45 小时
发表于 2018-8-16 14:26:19 | 显示全部楼层 |阅读模式
10金钱
求助各位坛友,stm32l4芯片的堆栈空间可以在启动文件里设置到多大呢?是跟flash有关的吗我用的芯片是stm32L4RGT。先谢过坛友们。

最佳答案

查看完整内容[请看2#楼]

理论上是你有多少内存, 全给它都可以, 但这是不可能的, 其它地方也要用的啊 比如你有32k, 其它地方用了10K, 你留2~3K, 其余都全给它也行
正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

3

主题

1907

帖子

0

精华

论坛元老

Rank: 8Rank: 8

积分
4106
金钱
4106
注册时间
2018-8-14
在线时间
696 小时
发表于 2018-8-16 14:26:20 | 显示全部楼层
易方亮 发表于 2018-8-17 17:19
大牛,我想问下就是,这个stack_size 金额heap_size我最多可以设置到多少的?我的芯片是stm32l476RGT,求 ...

理论上是你有多少内存, 全给它都可以, 但这是不可能的, 其它地方也要用的啊
比如你有32k,  其它地方用了10K, 你留2~3K, 其余都全给它也行
回复

使用道具 举报

21

主题

211

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1423
金钱
1423
注册时间
2016-8-3
在线时间
576 小时
发表于 2018-8-16 17:10:32 | 显示全部楼层
帮顶~~~~
回复

使用道具 举报

21

主题

211

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1423
金钱
1423
注册时间
2016-8-3
在线时间
576 小时
发表于 2018-8-16 17:10:43 | 显示全部楼层
帮顶~~~~
回复

使用道具 举报

21

主题

211

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1423
金钱
1423
注册时间
2016-8-3
在线时间
576 小时
发表于 2018-8-16 17:11:13 | 显示全部楼层
帮顶~~~~
回复

使用道具 举报

21

主题

211

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1423
金钱
1423
注册时间
2016-8-3
在线时间
576 小时
发表于 2018-8-16 17:13:13 | 显示全部楼层
帮顶~~~~
回复

使用道具 举报

21

主题

211

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1423
金钱
1423
注册时间
2016-8-3
在线时间
576 小时
发表于 2018-8-16 17:15:13 | 显示全部楼层
帮顶~~~~
回复

使用道具 举报

21

主题

211

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1423
金钱
1423
注册时间
2016-8-3
在线时间
576 小时
发表于 2018-8-16 17:17:13 | 显示全部楼层
帮顶~~~~
回复

使用道具 举报

24

主题

72

帖子

0

精华

新手入门

积分
10
金钱
10
注册时间
2018-3-13
在线时间
45 小时
 楼主| 发表于 2018-8-17 15:50:50 | 显示全部楼层
自顶一下,求解答!!!!!
回复

使用道具 举报

3

主题

1907

帖子

0

精华

论坛元老

Rank: 8Rank: 8

积分
4106
金钱
4106
注册时间
2018-8-14
在线时间
696 小时
发表于 2018-8-17 16:52:31 | 显示全部楼层
在startup_stm32f4xx.s 文件里有

Stack_Size      EQU     0x00000400
Heap_Size       EQU     0x00000200

回复

使用道具 举报

35

主题

154

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
362
金钱
362
注册时间
2014-7-30
在线时间
49 小时
发表于 2018-8-17 16:56:54 | 显示全部楼层
堆栈空间和ram有关,和flash没关系
回复

使用道具 举报

24

主题

72

帖子

0

精华

新手入门

积分
10
金钱
10
注册时间
2018-3-13
在线时间
45 小时
 楼主| 发表于 2018-8-17 17:19:58 | 显示全部楼层
edmund1234 发表于 2018-8-17 16:52
在startup_stm32f4xx.s 文件里有

Stack_Size      EQU     0x00000400

大牛,我想问下就是,这个stack_size 金额heap_size我最多可以设置到多少的?我的芯片是stm32l476RGT,求解答!!先谢过!!!!
回复

使用道具 举报

24

主题

72

帖子

0

精华

新手入门

积分
10
金钱
10
注册时间
2018-3-13
在线时间
45 小时
 楼主| 发表于 2018-8-17 17:20:30 | 显示全部楼层
idqiye 发表于 2018-8-17 16:56
堆栈空间和ram有关,和flash没关系

大牛,我就想问下.S启动文件里的这个stack_size 金额heap_size我最多可以设置到多少的?我的芯片是stm32l476RGT,求解答!!先谢过!!!!
回复

使用道具 举报

3

主题

1907

帖子

0

精华

论坛元老

Rank: 8Rank: 8

积分
4106
金钱
4106
注册时间
2018-8-14
在线时间
696 小时
发表于 2018-8-17 17:26:31 | 显示全部楼层
我不知道你其它地方用了多少, 又怎能直接给你个值呢
回复

使用道具 举报

3

主题

1907

帖子

0

精华

论坛元老

Rank: 8Rank: 8

积分
4106
金钱
4106
注册时间
2018-8-14
在线时间
696 小时
发表于 2018-8-17 17:27:57 | 显示全部楼层
你先不改, 编译一下, 看现在用了多少内存, 然后做个简单的减数就可以知道能上限是多少了
回复

使用道具 举报

24

主题

72

帖子

0

精华

新手入门

积分
10
金钱
10
注册时间
2018-3-13
在线时间
45 小时
 楼主| 发表于 2018-8-17 17:53:10 | 显示全部楼层
edmund1234 发表于 2018-8-17 17:27
你先不改, 编译一下, 看现在用了多少内存, 然后做个简单的减数就可以知道能上限是多少了

好的,明白
回复

使用道具 举报

24

主题

72

帖子

0

精华

新手入门

积分
10
金钱
10
注册时间
2018-3-13
在线时间
45 小时
 楼主| 发表于 2018-8-17 17:54:20 | 显示全部楼层
edmund1234 发表于 2018-8-17 17:27
你先不改, 编译一下, 看现在用了多少内存, 然后做个简单的减数就可以知道能上限是多少了

还想再问一下,那个栈区空间,设大了,会带来什么影响吗?我的芯片ram是128K,我设了栈区20K的空间,也是很足够的,只是设置大了有啥影响
回复

使用道具 举报

3

主题

1907

帖子

0

精华

论坛元老

Rank: 8Rank: 8

积分
4106
金钱
4106
注册时间
2018-8-14
在线时间
696 小时
发表于 2018-8-17 17:56:28 | 显示全部楼层
易方亮 发表于 2018-8-17 17:54
还想再问一下,那个栈区空间,设大了,会带来什么影响吗?我的芯片ram是128K,我设了栈区20K的空间,也是 ...

大的唯一影响是其它地方要用的时候就不够用, 其它没影响
回复

使用道具 举报

24

主题

72

帖子

0

精华

新手入门

积分
10
金钱
10
注册时间
2018-3-13
在线时间
45 小时
 楼主| 发表于 2018-8-17 17:57:25 | 显示全部楼层
edmund1234 发表于 2018-8-17 17:56
大的唯一影响是其它地方要用的时候就不够用, 其它没影响

好的,太感谢了!!!!
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则



关闭

原子哥极力推荐上一条 /2 下一条

正点原子公众号

QQ|手机版|OpenEdv-开源电子网 ( 粤ICP备12000418号-1 )

GMT+8, 2025-6-7 19:53

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

快速回复 返回顶部 返回列表