This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

CCS/TM4C129ENCPDT: TM4C129ENCPDT Ethernet transformer connections.

Part Number: TM4C129ENCPDT

Tool/software: Code Composer Studio

We have 2 boards with difference in Ethernet transformer (HSUAN MAO C0072-88AYQB05R) connections.

On one board signals Tx and Rx connected crossover (ENOTXOP-> RXIN, EN0TXON -> RXIP, ENORXIP -> TXON and ENORXIN -> TXOP). On this board testing firmware works fine, link led on switch is constantly lighting.

On other board Tx and Rx is connected to each other (ENOTXOP-> TXOP, EN0TXON -> TXON, ENORXIP -> RXIP and ENORXIN -> RXOP as described in datasheet). On this board testing firmware not works as expected, link led on switch is constantly blinking.

Testing firmware is based on TivaWare 2.1.3.156 using LwIP library from this package.

In datasheet we found that TM4C129 can automatically recognize Tx Rx connectivity using MDIX module.

In lwipopts.h corresponding options is turned on:
#define EMAC_PHY_CONFIG (EMAC_PHY_TYPE_INTERNAL  |  EMAC_PHY_INT_MDIX_EN  |   EMAC_PHY_AN_100B_T_FULL_DUPLEX) 

Unfortunately, we can't understand the reason for the inoperability of the second board.

Could you help us?