Firefly开源社区

标题: 网口没有收到Ethercat 数据包 [打印本页]

作者: wx_Alvin_e7Y    时间: 2022-3-17 11:17
标题: 网口没有收到Ethercat 数据包


问题1:网口没有收到Ethercat 数据包

程序启动是会把网口设置为混杂模式,使用ifconfig 以及查看/sys/class/net/eth0/flags 的标志位也处于混杂模式,
但是数据包似乎被过滤了。

问题2:如何刷eth0 的mac

使用的环境:
硬件,RK3566-ROC-PC
镜像,FIREFLY-RK3566-ROC-PC_RTLINUX_MINIMAL-UBUNTU-GPT-20211113-0932





作者: Liuth    时间: 2022-3-19 11:41
我们使用 tcpdump -ni eth0 在混杂模式能捕捉到所有包,关于Ethercat不太了解

写mac可以使用写号工具
https://www.t-firefly.com/doc/download/106.html#other_379
在工具的设置里开启多 LANMAC功能,勾选 mac0 和 mac1
芯片有2个gmac,所以工具读出来会有两个mac地址,第二个才是3566pc eth0用的
同理你在写的时候也要写入两个,第二个才是需要的




欢迎光临 Firefly开源社区 (https://dev.t-firefly.com/) Powered by Discuz! X3.1