Hi,
I’m trying to modify MCSDK (DSP6678) example code “client” to make it work fine with both Ethernet ports.
Because my board has two SGMII interconnections to PHY.
My board will have only one IP address and both Ethernet ports are supposed to be merely L2 switch extensions of CPU port.
Of course, L2 layer packet forwarding is required between both Ethernet ports without CPU's intervention.
In order to do that, I modified the variable “emac_port_mode” in platform.c, setting PLATFORM_EMAC_PORT_MODE_PHY to both ports.
I expected, that’s all I need to modify, but still 2nd port didn’t work. SGMII negotiation on 2nd port was failed.
Could you let me know how I can modify the example code for my case?
Regards.


