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.

TMDSRM48HDK: How to receive EMAC data using HalCoGen code

Part Number: TMDSRM48HDK
Other Parts Discussed in Thread: HALCOGEN

Using HalCoGen 04.07.01, the EMACRxIntISR that is generated calls:

emacRxNotification( ... )

EMACReceive( ... )

EMACCoreIntAck( ... )

1.  Won't this cause my software to miss the last ethernet frame that is read in?  i.e.  Should the software call EMACReceive() before the call to emacRxNotification() ?

2.  When emacRxNotification is called with hdkif, how are RX buffers to be consumed?  Are there an examples of this?  Am I supposed to modify hdkif->rxchptr.active_head as buffers are processed?  I want to send the packet buffers to LwIP.

Thanks in advance!