LPC1788 Ethernet and RXStatus flags

cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 

LPC1788 Ethernet and RXStatus flags

Jump to solution
316 Views
tomula
Contributor II

Hello,

Im facing an issue where all received packets via LAN9353 PHY are discarded by a driver because lpc_low_level_input in lpc17xx_40xx_emac.c sees that StatusInfo is full of errors (PHY sym, CRC,..)  If I edit the code to ignore the error flags and to pass all the packets then everything works as expected, there are no issues with packet loss etc..

I was trying to lookup something about StatusInfo and its flags in the latest usermanual but in the section 10.10.2.4 Receive Status Base Address Register, there isn't any mention of how to interpret it. 

Few pages after that there is 10.10.2.15 Receive Status Vector Register with its flags described but they don't fit the ENET_RINFO_ defines in the enet_17xx_40xx.h file 

Any idea where I can find something more about the RXSTATUS so I don't have to rely on the driver with its interpretation?

Labels (1)
0 Kudos
Reply
1 Solution
214 Views
tomula
Contributor II

It was due to incorrectly connected RX_ER signal but its still surprising to me that I wasn't able to find any detailed info about that register.

View solution in original post

0 Kudos
Reply
2 Replies
231 Views
EdwinHz
NXP TechSupport
NXP TechSupport

I apologize for the late reply. Are you still experiencing this issue?

0 Kudos
Reply
215 Views
tomula
Contributor II

It was due to incorrectly connected RX_ER signal but its still surprising to me that I wasn't able to find any detailed info about that register.

0 Kudos
Reply