This discussion has been locked.
You can no longer post new replies to this discussion. If you have a question you can start a new discussion

LPC2378 D rev & PHY DP83848

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

Parents
  • 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.
    <====================

Reply
  • 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.
    <====================

Children
No data