freertos堆栈问题

2019-07-21 08:58发布

如图所示,请问我能设置任务堆栈的最小值是多少
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
6条回答
taizonglai
1楼-- · 2019-07-21 09:06
先给个大的堆栈值!然后看历史最小剩余值做修改!
zhangjinhui
2楼-- · 2019-07-21 13:35
zuozhongkai 发表于 2018-8-24 15:14
先给个大的堆栈值!然后看历史最小剩余值做修改!

你好上传错图片了,我设了256,然后查询是剩余200,
该怎么改,后来我改了100也没用
ppxia
3楼-- · 2019-07-21 19:22
 精彩回答 2  元偷偷看……
ppxia
4楼-- · 2019-07-22 00:33
zuozhongkai 发表于 2018-8-24 15:14
先给个大的堆栈值!然后看历史最小剩余值做修改!

请问历史最小剩余值在哪里能看得到?
ppxia
5楼-- · 2019-07-22 02:05
ppxia 发表于 2018-10-5 01:14
请问历史最小剩余值在哪里能看得到?

。。。。找到了。。非常尴尬
zc123
6楼-- · 2019-07-22 06:31
本帖最后由 zc123 于 2018-10-17 15:44 编辑
zhangjinhui 发表于 2018-8-24 15:23
你好上传错图片了,我设了256,然后查询是剩余200,
该怎么改,后来我改了100也没用
pxNewTCB->pxStack = ( StackType_t * ) pvPortMalloc( ( ( ( size_t ) usStackDepth ) * sizeof( StackType_t ) ) )
你看看StackType_t的类型,默认是unsigned int的

设置的长度是按照word算的,剩余的是按照字节算的,你剩余200,最多设置到256-200/4=206

一周热门 更多>