OpenEdv-开源电子网

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

freertos 程序跑不动,如何解决

[复制链接]

5

主题

56

帖子

0

精华

论坛元老

Rank: 8Rank: 8

积分
3336
金钱
3336
注册时间
2020-6-14
在线时间
242 小时
发表于 2021-1-20 16:27:47 | 显示全部楼层 |阅读模式
50金钱
在stm32f103vbt6的板子上跑freertos,编译后Program Size: Code=27962 RO-data=802 RW-data=336 ZI-data=7632 ,程序跑不动了,
但在Program Size: Code=24128 RO-data=802 RW-data=336 ZI-data=7632的时候还可以正常运行。
请高手指点下这是什么情况,该如何解决?


正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

5

主题

269

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1053
金钱
1053
注册时间
2020-5-11
在线时间
253 小时
发表于 2021-1-20 16:45:46 | 显示全部楼层
本帖最后由 thisisdemo 于 2021-1-22 13:30 编辑

看错了,我把评论删了。防止误导。楼下正解。
回复

使用道具 举报

22

主题

2251

帖子

0

精华

论坛元老

Rank: 8Rank: 8

积分
4480
金钱
4480
注册时间
2013-4-22
在线时间
337 小时
发表于 2021-1-21 09:09:42 | 显示全部楼层
把栈空间弄大
回复

使用道具 举报

5

主题

56

帖子

0

精华

论坛元老

Rank: 8Rank: 8

积分
3336
金钱
3336
注册时间
2020-6-14
在线时间
242 小时
 楼主| 发表于 2021-1-21 10:02:52 | 显示全部楼层

这样ram就更不够用了啊
回复

使用道具 举报

22

主题

2251

帖子

0

精华

论坛元老

Rank: 8Rank: 8

积分
4480
金钱
4480
注册时间
2013-4-22
在线时间
337 小时
发表于 2021-1-21 15:19:21 | 显示全部楼层
x88484533 发表于 2021-1-21 10:02
这样ram就更不够用了啊

你确定?你的芯片RAM有20K,你自己算一下,我算了下你使用的RAM连8k都还不到呢。
回复

使用道具 举报

22

主题

2251

帖子

0

精华

论坛元老

Rank: 8Rank: 8

积分
4480
金钱
4480
注册时间
2013-4-22
在线时间
337 小时
发表于 2021-1-21 15:25:33 | 显示全部楼层
x88484533 发表于 2021-1-21 10:02
这样ram就更不够用了啊

ZI-data=7632,我觉得这个可能影响了,因为你应该是使用了freertos动态创建任务堆栈的方式进行的,还是那句话你应该把堆和栈都分别调大才能运行。你的程序不存在RAM和ROM不够的情况。
回复

使用道具 举报

2

主题

459

帖子

0

精华

论坛元老

Rank: 8Rank: 8

积分
4500
金钱
4500
注册时间
2018-5-14
在线时间
962 小时
发表于 2021-1-21 16:04:24 | 显示全部楼层
有可能你给任务的栈不够导致的,或者你使用了动态申请任务,系统栈空间配置不够导致。
回复

使用道具 举报

0

主题

24

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
277
金钱
277
注册时间
2018-9-17
在线时间
51 小时
发表于 2021-1-21 16:11:18 | 显示全部楼层
启动文件里面的堆栈给大点试一下
回复

使用道具 举报

5

主题

56

帖子

0

精华

论坛元老

Rank: 8Rank: 8

积分
3336
金钱
3336
注册时间
2020-6-14
在线时间
242 小时
 楼主| 发表于 2021-1-22 12:41:18 | 显示全部楼层
潘志豪 发表于 2021-1-21 16:11
启动文件里面的堆栈给大点试一下

这个以前没设置过,怎么设置?
回复

使用道具 举报

11

主题

2149

帖子

0

精华

论坛元老

Rank: 8Rank: 8

积分
4919
金钱
4919
注册时间
2015-1-10
在线时间
617 小时
发表于 2021-1-22 13:25:50 | 显示全部楼层
x88484533 发表于 2021-1-22 12:41
这个以前没设置过,怎么设置?

startup.s 第44行 Heap_Size
回复

使用道具 举报

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

本版积分规则



关闭

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

正点原子公众号

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

GMT+8, 2025-6-11 06:29

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

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