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.

RM48 EMAC Buffer Descriptor Memory

Hi,

I am working with the EMAC module on RM48HDK and wish to send a frame of data between two HDK boards.

In looking at the published examples along with the datasheet raises a question about the use of the EMAC's buffer descriptor memory which is 8K.

The datasheet (8.2.61.) describes the BD's, but makes no mention that this memory can be used for user storage, indeed the data sheet reads like 'you should' use this for the BD and nothing else.

However in one of the RM48 LWIP examples, the buffer descriptor not only contains the 16 bytes of necessary data, but also an extra 4 bytes which is used by the application (and not by the EMAC module).

So my question is, who is right?  The datasheet or the LWIP application?

If it is the case that I can use the BD memory as user space, can I store a frame of data for Tx or Rx in here?

Thanks

Stomp!