硬汉嵌入式论坛

 找回密码
 立即注册
查看: 3456|回复: 2
收起左侧

[FreeRTOS] FreeRTOS heap_4内存分配

[复制链接]

29

主题

101

回帖

188

积分

初级会员

积分
188
发表于 2017-1-20 20:08:12 | 显示全部楼层 |阅读模式
11.jpg

发现在加了一个任务后xBlockSize在系统运行后很快出现了最高为不为1的情况,版主能给些建议吗?
12.jpg
回复

使用道具 举报

29

主题

101

回帖

188

积分

初级会员

积分
188
 楼主| 发表于 2017-1-21 09:47:36 | 显示全部楼层
任务堆栈分配不够,溢出修改了其他任务的堆栈
回复

使用道具 举报

6

主题

231

回帖

249

积分

高级会员

积分
249
发表于 2017-1-21 16:31:57 | 显示全部楼层
这种侵入式的内存分配不安全,建议使用非侵入式的内存分配算法,例如经典的buddy+slap算法。
回复

使用道具 举报

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

本版积分规则

QQ|小黑屋|Archiver|手机版|硬汉嵌入式论坛

GMT+8, 2024-5-16 00:13 , Processed in 0.269833 second(s), 27 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2023, Tencent Cloud.

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