打印
[STM32H7]

堆栈大小和堆栈溢出检测

[复制链接]
239|6
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
键盘手没手|  楼主 | 2023-11-30 22:52 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
为每个任务分配适当的堆栈大小,以避免堆栈溢出。RTOS通常提供堆栈溢出检测工具,确保任务的堆栈足够大。


osThreadDef(Task3, Task3_Entry, osPriorityNormal, 0, 256);


使用特权

评论回复
沙发
tpgf| | 2023-12-28 09:19 | 只看该作者
在什么情况下调用这个呢 还是一致开着这个线程?

使用特权

评论回复
板凳
xiaoqizi| | 2023-12-28 10:59 | 只看该作者
这个会不会相对的占用cpu啊 需要调整他的优先级吗

使用特权

评论回复
地板
wowu| | 2023-12-28 11:57 | 只看该作者
这个任务分配的堆栈难道不是临时配置的吗

使用特权

评论回复
5
renzheshengui| | 2023-12-28 12:59 | 只看该作者
检测到溢出之后的处理机制是什么

使用特权

评论回复
6
木木guainv| | 2023-12-28 14:10 | 只看该作者
这个就必须要进行不停的查询了

使用特权

评论回复
7
wakayi| | 2023-12-28 15:46 | 只看该作者
这里的堆栈就是在我们配置的时候分配的总的堆栈的大小 吧

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

104

主题

1180

帖子

0

粉丝