开启该帖子的消息推送
芯片STM32F407ZGT6,RTT版本4.0.4。
问题描述
用tcp方式跟上位机建立长连接,心跳包10s一次,每次上电时通信正常,过10至20分钟之后,突然卡死,运行灯停止闪烁,没有任何错误日志。进入调试模式发现卡死在rt_stm32_eth_tx()函数中等待解锁的死循环中:
while (EthHandle.Lock == HAL_LOCKED),一直没找到解决方法。
请问有大佬遇到过这个情况吗?或者帮忙分析下可能的问题原因?
更多回帖
无需安装、支持浏览器和手机在线查看、实时共享
登录更多精彩功能!