Tool/software: Code Composer Studio
Hi,
How can I modify the programming example given in the Ethernet Controller section of the document "TivaWare Peripheral Driver Library User's Guide" to send a raw Ethernet frame from the TM4C1294XL LaunchPad?
I have created an Ethernet frame by filling a buffer with MAC destination address, MAC source address, Ethertype, Payload and passed that to the PacketTransmit() function along with its length. But I could not observe any frame from the board in Wireshark in my PC. In the example, the ProcessReceivedPacket() function is inside another function EthernetIntHandler(). Inside the ProcessReceivedPacket() function there is another function ApplicationProcessFrame() which is called and doesn't have any definition. I have tried using these functions in various ways but could not succeed in transmitting a frame. Please help me how to use this example or what changes are to be done to send a raw Ethernet frame over physical layer without the TCP/IP stack.