Hi,
I'm having a problem with receiving ethernet packets using the CPDMA and descriptors.
For as long as there are available descriptors the ethernet packets in the buffers are ok. But as soon the last
descriptor is used and the CPDMA sets the EOQ bit, things go wrong.
I reset the descriptors and write the address of the first descriptor in the RX0 HDP register. RX interrupts are
still generated and the descriptors look the same as before (even the length fields are updated), only no data
has been written to the data buffers.
This goes on endlessly. Even after a softreset of the CPDMA & re-init of the descriptors.
What am I missing here?
Thanks in advance,
Arjan Kamphuis