September-12th-2018, 12:23 PM
Hello Philipp,
indeed you have detected yourself that combining EtherCAT slave and the LAN Ethernet network will not work. I can confirm that. It is because each of the packages loads a different firmware into the netX network controller chip. The one that is started the latest will "win the race".
But to be honest I have not understood your overall inquiry. So let me repeat what I have understood:
You need EtherCAT slave functionality, right? In accordance to official EtherCAT standard? So in the first instance this part of the firmware shall communicate to a Beckhoff EtherCAT Master for example? Is my understanding correct? In this standard mode it will exchange input and output data with the application running on the netPI, right?
Now in this operation mode you want to capture all the ethernet frames (EtherCAT frames) coming and going through the netX chip with an extra "channel" that is operating as a kind of listener giving you all the frames as standard LAN interface like cifx0 is working? Is my understanding correct?
Thx
Armin
indeed you have detected yourself that combining EtherCAT slave and the LAN Ethernet network will not work. I can confirm that. It is because each of the packages loads a different firmware into the netX network controller chip. The one that is started the latest will "win the race".
But to be honest I have not understood your overall inquiry. So let me repeat what I have understood:
You need EtherCAT slave functionality, right? In accordance to official EtherCAT standard? So in the first instance this part of the firmware shall communicate to a Beckhoff EtherCAT Master for example? Is my understanding correct? In this standard mode it will exchange input and output data with the application running on the netPI, right?
Now in this operation mode you want to capture all the ethernet frames (EtherCAT frames) coming and going through the netX chip with an extra "channel" that is operating as a kind of listener giving you all the frames as standard LAN interface like cifx0 is working? Is my understanding correct?
Thx
Armin
„You never fail until you stop trying.“, Albert Einstein (1879 - 1955)