LPC1788 Ethernet and RXStatus flags

キャンセル
次の結果を表示 
表示  限定  | 次の代わりに検索 
もしかして: 

LPC1788 Ethernet and RXStatus flags

ソリューションへジャンプ
460件の閲覧回数
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?

ラベル(1)
0 件の賞賛
返信
1 解決策
358件の閲覧回数
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 件の賞賛
返信
2 返答(返信)
375件の閲覧回数
EdwinHz
NXP TechSupport
NXP TechSupport

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

0 件の賞賛
返信
359件の閲覧回数
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 件の賞賛
返信