Index


Loopback Example for W6100-EVB with GCC and Eclipse IDE

Common to Any MCU, Easy to Add-on. Internet Offload co-Processor, HW TCP/IP chip, best fits for low-end Non-OS devices connecting to Ethernet for the Internet of Things. These will be updated continuously.

Hardware Environment

  • W6100EVB
    • connecting Micro usb.
    • connecting Ethernet cable.

Software Environment

  • Compile Program : ARM GCC Toolchain 2018-q4-major

  • Flash Program : FLASHER-STM32 Ver2.8.0 or STM32CubeProgrammer V2.0.0

  • Compile method

    • Git-Hub source file download
    • Select File -> Import in Eclipse

    • Select "Existing Projects into Workspace"

    - Select WorkSpace path. w6100-evb-gcc-eclipse-loopback\gcc-eclipse-projectfolder\w6100-evb-gcc-eclipse-loopback

    • Build the Project

Run

  • Demo Environment & Program

  • Demo Result

    • Power On and push Reset button to start Program
    • Then, application displays its network information on Serial console

    • There are 8 sockets available for loopback test.

      • UDP IPv4 / Port 50000
      • UDP IPv6 / Port 50001
      • UDP Dual / Port 50002
      • TCP Server IPv4 / Port 50003
      • TCP Server IPv6 / Port 50004
      • TCP Server Dual / Port 50005
      • TCP Client IPv4 / Port 50006
      • TCP Client IPv6 / Port 50007
    • Run ScriptCommunicator and set sockets for IPv4 connection. and connect.

    • After connected, send a message to the W6100EVB. Then the W6100EVB reply with message you've sent.

    • Run ScriptCommunicator and set sockets for IPv6 connection. and connect.

    • After connected, send a message to the W6100EVB. Then the W6100EVB reply with message you've sent.