AnsweredAssumed Answered

TXB interrupt of i.MX53 FEC

Question asked by torus1000 on May 18, 2015
Latest reply on May 31, 2015 by torus1000

Hi,

 

When I transmitted last buffer in frame, I expected both TXB and TXF would be asserted but sometimes only TXB be asserted.

       TxBD before Tx: Bit31(R)=1, bit27(Last in frame)=1, bit26(Tx CRC)=1, other fields=0
       TxBD after  Tx: Bit31(R)=0, bit27(Last in frame)=1, bit26(Tx CRC)=1, other fields=0

 

Why is TXF sometimes missing?

 

Actually it is not a big issue because tx packet always transferred normally according to the Wireshark but it is weird.

In spite of TXF deassert, MIB and following counters increased correctly.

   RMON_T_PACKETS, RMON_T_BC_PKT, RMON_T_P64~RMON_T_P1024TO2047,

   RMON_T_OCTETS, IEEE_T_FRAME_OK, IEEE_T_OCTETS_OK
I believe TXB is asserted when transmit completed(R=1 to 0). Was TXB also asserted when error occured?

 

Any help in how to trouble shoot this would be great.
Thanks.

Outcomes