Other Parts Discussed in Thread: DP83822I, DP83826E, C2000WARE, TMDSCNCD28388D
We have developed a board using F28388D with ethernet port, deriving it from ControlCard i.e. using DP83822I PHY connected to EMAC via MII; the software uses ndk_f2838x_3_61_01_01 driver. So far we developed our TCP server that works fine.
Since DP83822I is going to be phased out, we developed a version of the board using DP83826E configured in basic mode finding some problems in running the same software.
So far we tested the following:
- link seems detected correctly (emacData.linkUp is set/reset on cable disconnection/connection)
- packets seems correctly received (emacData.rxCount increments on ping/network activity) but since NDK driver is linked as a library I cannot actually say if received packet is correct
- no packet seems transmitted (no reply on ping and emacData.txCount is not incrementing)
- MII_TX_CLK clocks correctly @25MHz
- MII_TX_ERR is low
- MII_TX_EN is low
- no data transits in MII_TX_D0..3
So my questions are:
1) Does the NDK driver support out of the box DP83826E phy ? (it was recommended as a replacement of DP83822I by Texas)
2) How to pin-point transmission failure?
Best regards,
Elker


