板子接上路由器后反复重启调试记录

背景:STM32F207 freeRTOS lwip(socket编程方式) 现象:板子RJ45接口不接路由器时能正常使用,接上路由器之后,每运行一段时间就重启一次。 调试: 首先发现造成重启的原因是,喂狗函数放在网络任务(优先级为倒数第二)中,网络任务阻塞不能喂狗导致看门狗触发。 在网络任务中寻找阻塞位置,发现socket函数返回0,在connect -> lwip_connect -> net
相关文章
相关标签/搜索