Bare metal ethernet implementation for the cortex M4

cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 

Bare metal ethernet implementation for the cortex M4

489 Views
belicstefan
Contributor I

Hallo everyone, i am trying to implement a bare metal applikation for the cortex M4 that send ethernet frames at defined intervals. I have read the datasheet on how the ethernet registers are setup and the options it offers, but i was not able to understand how the data is actually moved to and from the ethernet FIFO. In the block diagram its shown that an uDMA is used, but no explanation on how to access it are given. It would be great if someone has more information, or even an simple answer on how to do it.

Labels (1)
0 Kudos
2 Replies

417 Views
Carlos_Musich
NXP Employee
NXP Employee

Hi,

Unfortunately we dont have baremetal Ethernet examples as it is not common to use this module without a TCP/IP stack.

Is it completely necessary to be baremetal? If you share details on your application we can try to find an alternative for you.

I have a presentation which explains alittle bit more about how the buffers work, but you may need to enter a case at www.nxp.com/support


Regards,
Carlos
NXP Technical Support
-----------------------------------------------------------------------------------------------------------------------
Note: If this post answers your question, please click the Correct Answer button. Thank you!
-----------------------------------------------------------------------------------------------------------------------

0 Kudos

417 Views
belicstefan
Contributor I

Thanks for your replay, it's sad to hear that there are no examples for it. And sadly yes the application has to be bear metal. It has to implement TTEthernet and for that it needs to create specific raw frames. 

Either way thanks for your time.

0 Kudos