Other Parts Discussed in Thread: DP83848YB, DP83630
Hi,
Firstly I worked on TMS570LC43x launchpad and there was no problem using ethernet. I have configured my project according to https://processors.wiki.ti.com/index.php/HALCoGen_Ethernet_Driver_and_lwIP_Integration_Demonstration this page.
Then I built custom board with this configuration:
- TMS570LC4357 MCU
- DP83848YB
- MII
When I run launchpad's example code on new board, it is not working.
MDIO ALIVE = 0xFFFFFFFF , MDIO LINK = 0 and can't receive PHY ID data.
1-) I configured pinmux as alternate terminal and checked every pin is correct on pinmux tab.
2-) DP83848YB PHY Clock is connected with external oscillator(25 MHz MII).
3-) PHY ID default = 1
To see data flow on MDIO line, I used oscilloscope.
When I send the write command, I can see in the oscilloscope that the data part is coming, but when I send the read command, the data part does not come.
Thanks for your help,
Recep