AnsweredAssumed Answered

MPC7548G ENET BD Problems

Question asked by Ailton Lopes on Jul 31, 2019
Latest reply on Aug 2, 2019 by Petr Stancik

Hi, 

So recently I´ve been having a strange problem with the Buffer Descriptor array, so basically when the MAC gets to the last position of the BD array I stop receiving new data (no more interrupt is generated) and I have no idea why as I´m using the UDP example that comes with the IDE, I also have checked the PING example where it works fine and I have the same configurations, when I process the new data I´m writing the E bit back to 1 to mark the BD as free but the mac stops at the last position of the ring and never gets back to the first position. 
The number of messages I´m able to get its equal to the size of my buffer descriptor array´s size. 

I attached the code to this question and I´d appreciate any help as I´m running out of ideas on what might be the problem. 

 

 

Kind regards, 

Lopes

Outcomes