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.

FreeRTOS + EMAC on RM57lx launchpad stuck into while(((EMACSwizzleData(curr_bd->flags_pktlen)) & EMAC_BUF_DESC_OWNER) == EMAC_BUF_DESC_OWNER) { }

Other Parts Discussed in Thread: HALCOGEN

Hello everyone, for a few months I was developping a project using an EMAC driver to communicate. Everything was working just fine, so the more the project was growing, the more I saw the need to use a FreeRTOS to control the tasks that before were running by RTI. A week ago I've port the FreeRTOS, from HALCOGEN and also set the same specifications, double checked it already, but when I run the program gets stuck into 

while(((EMACSwizzleData(curr_bd->flags_pktlen)) & EMAC_BUF_DESC_OWNER) == EMAC_BUF_DESC_OWNER)
{
}

and a cannot figure out why.

I already have seen some posts within the community, but did not see any completely fixed. Does someone knows what is happening, or how to fix it?