SPNA248 March   2021 TM4C1292NCPDT , TM4C1292NCPDT , TM4C1292NCZAD , TM4C1292NCZAD , TM4C1294KCPDT , TM4C1294KCPDT , TM4C1294NCPDT , TM4C1294NCPDT , TM4C1294NCZAD , TM4C1294NCZAD , TM4C1299KCZAD , TM4C1299KCZAD , TM4C1299NCZAD , TM4C1299NCZAD , TM4C129DNCPDT , TM4C129DNCPDT , TM4C129DNCZAD , TM4C129DNCZAD , TM4C129EKCPDT , TM4C129EKCPDT , TM4C129ENCPDT , TM4C129ENCPDT , TM4C129ENCZAD , TM4C129ENCZAD , TM4C129LNCZAD , TM4C129LNCZAD , TM4C129XKCZAD , TM4C129XKCZAD , TM4C129XNCZAD , TM4C129XNCZAD

 

  1.   Trademarks
  2. Introduction
    1. 1.1 License
    2. 1.2 IwIP Version
    3. 1.3 lwIP Customization
    4. 1.4 IwIP API
      1. 1.4.1 TCP RAW APIs
      2. 1.4.2 UDP RAW APIs
    5. 1.5 lwIP Development Home Page and Support
  3. Application Examples
  4. Application Setup
    1. 3.1 Hardware Setup
    2. 3.2 Software Tools
  5. Download and Import the Ethernet examples
  6. Enet_tcpecho_server_lwip Example Overview
    1. 5.1 Build and Flash the Program
    2. 5.2 Check and Program the MAC Address
      1. 5.2.1 Using The LM Flash Programmer
      2. 5.2.2 Using the CCS
      3. 5.2.3 Using Uniflash
    3. 5.3 Configure the Terminal Window
    4. 5.4 Run the enet_tcpecho_server_lwip Example
  7. Enet_tcpecho_server_static_ip_lwip Example Overview
    1. 6.1 How to Configure lwIP for Static Address
    2. 6.2 Run the enet_tcpecho_server_static_ip_lwip Example
  8. Enet_udpecho_server_lwip Example Overview
    1. 7.1 Run the enet_udpecho_server_lwip Example
  9. Enet_dns_lwip Example Overview
    1. 8.1 How to Configure lwIP for DNS
    2. 8.2 How to View the DNS Traffic on Wireshark
    3. 8.3 Run the enet_dns_lwip Example
  10. Enet_sntp_lwip Example Overview
    1. 9.1 Run the enet_sntp_lwip Example
  11. 10Enet_tcpecho_client_lwip Example Overview
    1. 10.1 Configure the Server IP Address
    2. 10.2 Configure the SocketTest Server and Run the enet_tcpecho_client_lwip Example
    3. 10.3 Wireshark Capture for enet_tcpecho_client_lwip Example
  12. 11Enet_adcsensor_client_lwip Example Overview
    1. 11.1 Run the adcsensor_client_lwip Example
  13. 12Enet_udpecho_client_lwip Example Overview
    1. 12.1 Run the enet_udpecho_client_lwip Example
  14. 13References

Run the enet_udpecho_server_lwip Example

The SocketTest tool that is used acts as the client running on the PC. Make sure the PC is connected to the same network as the EK-TM4C1294XL with the same subnet mask.

Follow the steps shown in Figure 7-2 to setup the SocketTest:

  1. Go to the “Client” tab.
  2. Enter the PC’s IP address and the port number 23 and press the “Start Listening” button. The server IP address should be the address of the PC running SocketTest. To find out the PC’s IP address in your network, you can use the Windows’ ipconfig command. Bring up a Windows command window and at the prompt types “ipconfig” and you will see the IP address assigned to your PC. For example, see Figure 7-1. Note in SocketTest, the Server address field will be the address of the PC regardless if the PC is the actual server or client. SocketTest just listens for any incoming data at the specified address and port.
  3. Enter the MCU’s IP address in the “IP Address for Client”. The IP address assigned to the MCU is shown in the terminal window.
  4. Go to the “Message” field and type in some messages and then hit the “Send” button.
  5. Observe the conversation field in SocketTest as well as the Wireshark captures in Figure 7-3 and Figure 7-4.
GUID-20210301-CA0I-LZPH-JTND-MH85FV6CZ2TZ-low.pngFigure 7-1 Query IP Address of the PC
GUID-20210301-CA0I-TWWF-5KJ1-LVM5VJSF4TWX-low.pngFigure 7-2 Enet_udpecho_server_lwip Output
GUID-20210301-CA0I-2TZS-C5R9-HWDNSTRCWDF7-low.pngFigure 7-3 Client to Server Wireshark Capture for Enet_udpecho_server_lwip
GUID-20210301-CA0I-JBWL-M23J-XTMCGF3BRG78-low.pngFigure 7-4 Server to Client Wireshark Capture for Enet_udpecho_server_lwip