Hello All,
I'm using LPC1758 to connect a four port switch (using RMII, mac to phy). I already configured EMAC module and can see frames are sent out from switch ports. It seems Tx in LPC1758 EMAC is working. But Rx is not working. I print the two Rx registers: RxProduceIndex and RxConsumeIndex. Both of them are always zero. Is that any special config will cause Tx works but Rx not work.
Thanks.
Solved! Go to Solution.
Hello,
I think problem is solved. I find RMII RX_DV is wrong connected to other pin.
Fixed it and RMII Tx/Rx are working normally now.
Thanks the support.
Hello,
I think problem is solved. I find RMII RX_DV is wrong connected to other pin.
Fixed it and RMII Tx/Rx are working normally now.
Thanks the support.
Hi,
This issue may refer to memory locations, please check the below thread:
LPC1788 Ethernet DMA interrupt problem
Have a great day,
Sol
-----------------------------------------------------------------------------------------------------------------------
Note: If this post answers your question, please click the Correct Answer button. Thank you!
-----------------------------------------------------------------------------------------------------------------------