Part Number: D3-3P-TDA3X-SK
Hi,
We have a couple of D3 TDA3 Starter Kit board on which we're trying to enable Ethernet, both using the Vision SDK (v03.07.00.00) and using a smaller stand-alone program based on the Sys/BIOS and NSP/NDK version shipped in the SDK. We're having some issues getting this to work.
Using the GMACSW_getConfig from the SDK (removing the TDA2 parts) to map port 2 (RGMII1?) to PHY address 12 does not seem to work, and GMACSW/NSP never finds a working interface (even though the PHY on the board should be on address 12). Mapping it to PHY address 0 allows GMACSW/NSP to find it, and when it has done so it also correctly responds to pulling the Ethernet cable out by calling the link status callback we register. However, no packets are sent or received if we try to observe the Ethernet traffic using Wireshark on a connected PC. The interface is configured with a static IP address, and the PC has a correctly configured address in the same subnet. Additionally, when trying to send packets directly to the IP address of the PC, ICMP "host unreachable" packets are returned by the GMACSW (but again, we cannot observe these using Wireshark).
Is there some configuration we are missing? What could cause the PHY to appear to work (on the wrong address) yet not send any packets?
Regards,
Simon