您的位置:首页 > 软件教程 > 教程 > STM32 lwip和esp8266网络连接问题的解决方案

STM32 lwip和esp8266网络连接问题的解决方案

来源:好特整理 | 时间:2024-06-25 15:38:13 | 阅读:182 |  标签: T 2 动网 S TT 66 RTThread 网络 网卡 IP EA   | 分享到:

最近使用 STM32 测试了一下 lwip 和 esp8266 的网络连接问题,使用 RTThread 的自动网卡时,发现不能很好的自动切换默认网卡,不能满足需求,所以自己简单的改了一下。 一、准备材料 MCU:STM32F103ZT6 RTThread:5.0.2 工具:RTThread stud

最近我在STM32上测试了lwip和esp8266的网络连接问题。在使用RTThread的自动网卡时,发现无法很好地自动切换默认网卡,无法满足需求,因此我做了一些简单的修改。

以下是我对解决问题的准备材料和测试现象的总结。

一、准备材料

  • MCU:STM32F103ZT6
  • RTThread:5.0.2
  • 工具:RTThread studio
  • 网络芯片:DM9000(FSMC连接)
  • WIFI:ESP8266(uart连接)

二、测试现象

  • 如果默认网卡断开时,无其他网卡联网时,其他网卡重新联网,不会自动切换默认网卡。
  • 初始化时,如果默认网卡未初始化成功,即使存在能联网的网卡,也不会切换默认网卡。

三、问题原因

遇到问题时,我首先查看了官方的说明文档,找到了默认网卡的说明。从说明中可以看出,只有在网卡从up到down的时候,才会去切换状态。这也能解释我测试到的现象。

具体的说明文档可以参考: 官方说明文档

下面是我对解决办法的两种方式的详细介绍。

小编推荐阅读

好特网发布此文仅为传递信息,不代表好特网认同期限观点或证实其描述。

相关视频攻略

更多

扫二维码进入好特网手机版本!

扫二维码进入好特网微信公众号!

本站所有软件,都由网友上传,如有侵犯你的版权,请发邮件[email protected]

湘ICP备2022002427号-10 湘公网安备:43070202000427号© 2013~2024 haote.com 好特网