硬汉嵌入式论坛

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

[FreeRTOS] 创建任务关于任务栈问题

[复制链接]

2

主题

2

回帖

8

积分

新手上路

积分
8
发表于 2021-3-12 10:56:17 | 显示全部楼层 |阅读模式
在 prvInitialiseNewTask里面 为什么要使用0xa5来初始化任务栈?
#if( tskSET_NEW_STACKS_TO_KNOWN_VALUE == 1 )
    {
        /* Fill the stack with a known value to assist debugging. */
        (void) memset(pxNewTCB->pxStack, (int) tskSTACK_FILL_BYTE, (size_t) ulStackDepth * sizeof(StackType_t));
    }
#endif /* tskSET_NEW_STACKS_TO_KNOWN_VALUE */



回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
106717
QQ
发表于 2021-4-8 09:30:00 | 显示全部楼层
容错性稍强一点,让任务栈使用情况检查稍准确些。
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-4-30 15:49 , Processed in 0.146469 second(s), 25 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2023, Tencent Cloud.

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