打印

GD32F407使用freeRTOS死机

[复制链接]
手机看帖
扫描二维码
随时随地手机跟帖
21
phoenixwhite| | 2024-6-10 18:19 | 只看该作者 回帖奖励 |倒序浏览
检查你的任务栈大小设置              

使用特权

评论回复
22
jkl21| | 2024-6-10 21:29 | 只看该作者
FreeRTOS需要一定的内存来存储任务栈、队列、信号量等数据结构。如果分配给FreeRTOS的内存不足,可能导致系统死机。

使用特权

评论回复
23
pixhw| | 2024-6-11 13:40 | 只看该作者
为freeRTOS和任务分配了足够的内存。

使用特权

评论回复
24
ulystronglll| | 2024-6-11 16:45 | 只看该作者
对于需要访问的共享资源,使用互斥锁、信号量等同步机制来确保资源访问的互斥性。

使用特权

评论回复
25
wangdezhi| | 2024-6-11 19:53 | 只看该作者
如果任务栈大小不足,可以考虑增加任务栈大小。

使用特权

评论回复
26
rosemoore| | 2024-6-12 12:46 | 只看该作者
优先级反转是指高优先级任务因为等待低优先级任务而被阻塞,从而导致系统性能下降。

使用特权

评论回复
27
kmzuaz| | 2024-6-12 15:52 | 只看该作者
中断处理程序中存在其他问题。              

使用特权

评论回复
28
updownq| | 2024-6-12 18:58 | 只看该作者
是否有多个任务尝试同时访问相同的资源

使用特权

评论回复
29
biechedan| | 2024-6-12 22:06 | 只看该作者
任务栈空间是否足够              

使用特权

评论回复
30
zerorobert| | 2024-6-13 19:37 | 只看该作者
任务栈溢出是一个常见的问题,可能导致系统死机。

使用特权

评论回复
31
sanfuzi| | 2024-6-13 22:48 | 只看该作者
如果使用的外设驱动程序与FreeRTOS的调度机制不兼容,可能会导致外设操作错误,影响系统稳定性。

使用特权

评论回复
32
mollylawrence| | 2024-6-14 08:59 | 只看该作者
电源不稳或时钟配置错误可能导致系统行为异常。

使用特权

评论回复
33
youtome| | 2024-6-14 12:04 | 只看该作者
如果未对数组的索引进行严格的边界检查,可能会导致数组越界访问,进而引发未知的错误和死机。

使用特权

评论回复
34
uiint| | 2024-6-14 15:10 | 只看该作者
栈溢出              

使用特权

评论回复
35
LinkMe| | 2024-6-14 17:06 | 只看该作者
它崩溃是因为你没有正确理解系统。

使用特权

评论回复
36
iyoum| | 2024-6-14 18:15 | 只看该作者
多个任务同时访问共享资源,从而导致数据不一致或系统死机。

使用特权

评论回复
37
modesty3jonah| | 2024-6-14 21:22 | 只看该作者
是否存在栈溢出或其他内存相关问题。

使用特权

评论回复
38
51xlf| | 2024-6-15 13:02 | 只看该作者
任务的优先级设置不合理也可能导致系统资源被耗尽,引发死机现象。

使用特权

评论回复
39
timfordlare| | 2024-6-15 16:13 | 只看该作者
临界区管理不当              

使用特权

评论回复
40
FranklinUNK| | 2024-6-20 17:42 | 只看该作者
是不是你的逻辑部分没处理好啊

使用特权

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

本版积分规则