lwip-users
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [lwip-users] ERR_MEM when sending large data, LWIP stats show no err


From: goldsimon
Subject: Re: [lwip-users] ERR_MEM when sending large data, LWIP stats show no error
Date: Thu, 14 Sep 2017 14:23:07 +0200
User-agent: K-9 Mail for Android


Adrian Figueroa wrote:
>This fails:
>
>      if((DmaTxDesc->Status & ETH_DMATXDESC_OWN) != (uint32_t)RESET)
>      {
>        errval = ERR_USE;
>        goto error;
>      }
>
>When DmaTxDesc->Status  equals 818937856. What does this mean? Is the
>DMA used by something else?

I could mean your DMA buffer ring is full. You can do two things from here: 
either busy-poll until a buffer is available again or continue sending when the 
TX interrupt fires.

Simon



reply via email to

[Prev in Thread] Current Thread [Next in Thread]