Other Parts Discussed in Thread: SYSCONFIG
Hello,
we are planning to use our currently completely industrial ethernet based devices with two ports in a different way than currently.
At the moment we have two-port-ethernet-devices with Ethernet/IP and Profinet running. For this we use the SDK fwhals for ethernet/IP and Profinet. As I saw they also contain the loaded PRU-Code.
So our plan is to use only one port for Industrial ethernet and the other like a "normal" IP-Port for Webserver and such stuff. This means that the lwIP-Stack will be the only stack accessing this port.
Beforehand please notice we do not use SysConfig anymore but our own driver-configuration-interfaces for the SDK-drivers.This means we are dynamically connecting ICSS-EMAC, PRU and eth-phys in runtime-code. It is not statically created. So we have some more possibilities here.
As I understood the icss-emac is capable of managing two ethernet-phys. but it uses only one pru-instance. So the question is will this even be possible if we have for example loaded a profinet-pru-code into the pru? If so, what needs to be done to achieve this?
Another option I thought about: we are currently only using ICSS1 is it possible without any hardware-change to just also use ICSS0 and load the "ip-only" pru-code into this instance, then only connect ethphy0 to icss0 and ethphy1 to icss1?
Or are there even other options? Maybe also via VLAN?
Best regards
Felix