网口没有收到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
我们使用 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]