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

STM32H743 FreeRtos LWIP ping进入configASSERT

[复制链接]
ww4u 提问时间:2023-10-20 18:48 / 已解决

用CUBEMX 配置 LWIP FREERTOS后

启动后,等到串口输出etharp_timer后

一ping就进入到 queue.c/xQueueSemaphoreTake

configASSERT( pxQueue->uxItemSize == 0 );

陷入到这里出不来

看结构,数据明显不对

image.png

这是的回调是:

image.png

尝试了增加线程栈到4096,问题仍旧存在,百思不解,有见过的伙伴吗?谢谢

收藏 评论1 发布时间:2023-10-20 18:48

举报

1个回答
ww4u 回答时间:2023-10-20 19:39:45
  • 从现象上看,仍旧是栈的问题,对LWIP不熟,一开始没有找到根源,LWIP用到了3个线程:一个LINK的,一个INPUT的,一个HANDLE消息的。
关于意法半导体
我们是谁
投资者关系
意法半导体可持续发展举措
创新和工艺
招聘信息
联系我们
联系ST分支机构
寻找销售人员和分销渠道
社区
媒体中心
活动与培训
隐私策略
隐私策略
Cookies管理
行使您的权利
关注我们
st-img 微信公众号
st-img 手机版