This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

AM335x RX CPDMA Stops

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