Hi All,
Currently we are facing issue in LPC2378 D revision using DP83848 PHY. Ping request are timed out.
The PHY is used in RMII If replace only controller with LPC2378 B revision, everything works OK.
I did study the Errata, but no points for us to solve.
Anybody encounter this type of issues ?
Regards, V.Nagarajan
I have no idea about the real impact of this change. But the below thread may provide some hints.
http://www.keil.com/forum/17677/
====================> IB Shy, 7-Oct-2010 09:27 GMT Here's a classic example of what not to do:
/* Reset Reduced MII Logic. */ MAC_SUPP = SUPP_RES_RMII; for (tout = 100; tout; tout--); MAC_SUPP = 0;
It fails when full optimization (-O3) is selected.
And where does it come from? LPC32_EMAC.C And who supplies it? KEIL
Whoops. <====================
====================> Per Westermark, 7-Oct-2010 09:22 GMT Configure a timer, read out the timer value and poll it until x ms have passed. This is trivial, and will not be affected by changes of compiler optimizations, changes of flash caching etc. <====================