For the new line of PLCs we are developing we've gotten most of the functionality working. We held off on the Ethernet because neither of our two early prototype customers needed Ethernet. However Ethernet is a key feature of the PLC.
Our original product development, several years back, was based on a Stellaris processor. We developed our own TCP/IP stack, due to the performance demands of the applications and the poor state of what was then the LWIP stack that TI had. LWIP has improved, but the stack that we developed is still beyond what is the current LWIP.
I would like to replace the very low level code that we used for the Stellaris development with what is required for the TM4C29 chips. All we need to do is initialize the Ethernet functionality, and do TCP/IP message transfers.
Unfortunately, the TIVAware examples do HTTP or use or use an RTOS. They also assume that you will be using the pre-packaged stack and do not have explanations of just what is required to set up the port and achieve low level message transmit and receive. If I can get to that point, I can handle everything above it.
I am trying to piece together what I can. However, if you could either find a good application note on how to do this, or find someone that I could talk to, I'd appreciate it.