硬汉嵌入式论坛

 找回密码
 立即注册
查看: 899|回复: 7
收起左侧

[以太网] STM32H7+freertos+lwip 多个开发板一块UDP通信异常

[复制链接]

9

主题

32

回帖

59

积分

初级会员

积分
59
发表于 2022-10-13 21:13:09 | 显示全部楼层 |阅读模式
基于cubemx生成了freertos+lwip的底层代码,电脑和单个开发板通过UDP通信时,能稳定ping通也能正常UDP收发,当多个开发板和电脑通过交换机连接在一起时,各个开发板ip不一样(在同一网段),接收端口一样,都加电后会出现电脑ping不通或不能稳定ping通开发板的情况,但此时网络中再多连接一台电脑,电脑A和电脑B之间的能稳定ping通,且响应时延较小,开发板仍不能稳定ping通,且debug模式下,开发板收不到任何发往该ip和端口的数据,有大佬知道这种问题怎么解决吗
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
107128
QQ
发表于 2022-10-14 11:20:31 | 显示全部楼层
MAC是不是没有修改,必须保证每个板子的MAC不同。
回复

使用道具 举报

9

主题

32

回帖

59

积分

初级会员

积分
59
 楼主| 发表于 2022-10-14 12:04:30 | 显示全部楼层
eric2013 发表于 2022-10-14 11:20
MAC是不是没有修改,必须保证每个板子的MAC不同。

没有修改,谢谢大佬,我这就看看去
回复

使用道具 举报

0

主题

8

回帖

8

积分

新手上路

积分
8
发表于 2022-10-14 15:24:40 | 显示全部楼层
这个明显是MAC地址冲突了
回复

使用道具 举报

5

主题

30

回帖

45

积分

新手上路

积分
45
发表于 2022-10-14 16:34:10 | 显示全部楼层
这里需要修改MAC是不是因为交换机桥接需要不同的MAC。我之前遇到的问题差不多,电脑与开发板UDP通讯可以直连时可以ping通,但是,添加了一个交换机(交换机连了其他设备,处于同一网段)会出现能ping通,但是数据下发不成功。(IP地址都是配置不一样的)。
回复

使用道具 举报

9

主题

32

回帖

59

积分

初级会员

积分
59
 楼主| 发表于 2022-10-14 18:01:13 | 显示全部楼层
xdh873939316 发表于 2022-10-14 16:34
这里需要修改MAC是不是因为交换机桥接需要不同的MAC。我之前遇到的问题差不多,电脑与开发板UDP通讯可以直 ...

是需要不同的MAC,改了就好了
回复

使用道具 举报

9

主题

32

回帖

59

积分

初级会员

积分
59
 楼主| 发表于 2022-10-14 18:01:48 | 显示全部楼层
denike 发表于 2022-10-14 15:24
这个明显是MAC地址冲突了

确实是的,网络小白又学习了一个知识
回复

使用道具 举报

9

主题

32

回帖

59

积分

初级会员

积分
59
 楼主| 发表于 2022-10-14 18:02:05 | 显示全部楼层
eric2013 发表于 2022-10-14 11:20
MAC是不是没有修改,必须保证每个板子的MAC不同。

感谢大佬的指点,一针见血
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|小黑屋|Archiver|手机版|硬汉嵌入式论坛

GMT+8, 2024-5-19 15:57 , Processed in 0.169259 second(s), 25 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2023, Tencent Cloud.

快速回复 返回顶部 返回列表