wx_Alvin_e7Y 发表于 2022-3-17 11:17:00

网口没有收到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:54

我们使用 tcpdump -ni eth0 在混杂模式能捕捉到所有包,关于Ethercat不太了解

写mac可以使用写号工具
https://www.t-firefly.com/doc/download/106.html#other_379
在工具的设置里开启多 LANMAC功能,勾选 mac0 和 mac1
芯片有2个gmac,所以工具读出来会有两个mac地址,第二个才是3566pc eth0用的
同理你在写的时候也要写入两个,第二个才是需要的
页: [1]
查看完整版本: 网口没有收到Ethercat 数据包