I've got a strange behavior and I wonder if you guys can explain it to me.
I program the same firmware on the M52233DEMO board and on the board we have developed.
Both of them seem to work identically, except to one particular point.
When they establish communication with my PC, the DEMO board will connect at 10Mbps while my final board establishes a 100Mbps connection.
Now, I'm not an expert at the auto-negotiation process. But could that be explained by some error in my board?
That has become a problem for me, since I found out when my board operates at 100Mbps, it overheats. At 10Mbps the heat seems to be controlled.