This project is DNS application using the W6100EVB
Hardware Components
Software Apps and online services
Atollic TrueSTUDIO Ver 9.2.0
Compile Program
STM32CubeMX Ver 5.1.0
Device Setting Program
FLASHER-STM32 Ver2.8.0
Flash Program

w6100_EVB-DNS.png W6100EVB-DNS-600.jpg W6100EVB-DNS-600.png 12.JPG


  • DNS Example for W6100-EVB
  • Hardware Environment
  • Software Environments
  • Run
  • Code review
    • Test packet capture file

DNS Example for W6100-EVB

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

    • Device Setting Program : STM32CubeMX Ver 5.1.0
    • Compile Program : TrueStudio Ver 9.2.0
    • Flash Program : FLASHER-STM32 Ver2.8.0
    • Compile method
      • Git-Hub source file download
      • TrueStudio -> W6100EVB-HTTP_Server in folder, run TrueStudio Project file

      • WorkSpace path select

      • ① open main.c file and build ② build icon or Key CTRL + B

      • If you have ST-LINK, Run Debug – Click debug button or Key F8


  • Demo Environment & Program
    • Windows 10
    • Hercules
  • Demo Result
    • Power On and push Reset button to start Program
    • Program Run Serial display

    – If you push the user0 or user1 on the W6100EVB, you can get the IPv4 or IPv6 of DNS server.

    Code review

    • main.c code flow

    Test packet capture file

    -Test packet capture file : DNS_Packet Capture file.zip


Please Login to comment
Notify of