Our company uses am3359 as a machine controller.We have successfully run the EtherCAT Master on sysbios using CPSW RGMII Port0.
But now ,we want to run TCP/IP on RGMII Port0,and let EtherCAT Master run on RGMII Port1.
And my question is ,does this idea have feasibility?
If we can do such so, in my opinion,the Am3359 CPSW just have Core0 interrupt ,the the EtherCAT port(I think should use another Core) doesn't interrupt the CPU.So CPU should poll the send and receive DMA interrupt status bits to determine whether transmission has complete,am I right?
If I am right,how to config and operate the two ports individually, transmit different net packages on different port,channel and independent CPPI DMA RAM region. Can anyone give me an answer?