你的浏览器版本过低,可能导致网站不能正常访问!
为了你能正常使用网站功能,请使用这些浏览器。

RTOS的任务无故进入挂起状态,请问这种情况可能是什么原...

[复制链接]
shenxiaolin_mai 提问时间:2020-12-14 16:38 /
请教大家一个问题,我子啊使用FreeRTOS的时候创建了一个以太网的任务,任务在使用的过程中被无故挂起,请问一下出现这种现象有哪几种原因呢?在任务执行过程中没有调用挂起和解挂的函数,

//========具体现象如下描述
1:建立的任务是以太网的任务,可以正常通信,设备上电之后是可以正常工作的,可以ping通,可以传输数据,数据传输也是正确的,但是时间久了之后就无法正常通信了,也无法ping通,在通过串口打印任务状态发现该任务处于被挂起的状态,其他的任务正常工作。

微信图片_20201214163837.png

//==
1:这种现象可以复现,具体的操作就是使用大包(1024的包)ping 设备,最开始正常运行,然后就ping不通了,但是通信是正常的。
2:换512的包ping 然后就有可以ping通了,过一会儿出现ping超时的现象,但是这时候通信任然正常,也没有丢包。
3:
请问一下各位大神,在没有使用挂起和解挂函数的时候,有可能是哪些原因造成任务被挂起呢?



收藏 评论2 发布时间:2020-12-14 16:38

举报

2个回答
ckx775 回答时间:2021-1-7 14:39:58
估计是高优先级任务影响
ckx775 回答时间:2021-1-7 14:41:15
估计是高优先级的任务影响

所属标签

相似问题

关于
我们是谁
投资者关系
意法半导体可持续发展举措
创新与技术
意法半导体官网
联系我们
联系ST分支机构
寻找销售人员和分销渠道
社区
媒体中心
活动与培训
隐私策略
隐私策略
Cookies管理
行使您的权利
官方最新发布
STM32Cube扩展软件包
意法半导体边缘AI套件
ST - 理想汽车豪华SUV案例
ST意法半导体智能家居案例
STM32 ARM Cortex 32位微控制器
关注我们
st-img 微信公众号
st-img 手机版