Skip to content
FTP Server Application using W6100-EVB
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Type Name Latest commit message Commit time
Failed to load latest commit information.
TrueStudio/W6100EVB-FTPServer modify & Network Address Apr 30, 2019
io6Library @ 1a2cb29
.gitmodules Update May 2, 2019


FTP Server 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

In case of used to TureSTUDIO,it it the same as HTTP Server example.


  • Demo Environment & Program

  • Demo Result

    • Power On and push Reset button to start Program
    • Program Run Serial display

    • You can connect to the W6100 FTP Server using the FTP Client program.

    • You can connect to the server after you enter the IP, port password, etc. and try to connect.

    • Since W6100 FTP Server is TCP Dual Mode, it can access to IPv6..

    Code review

    • main.c
    • Set the Network Information & FTP Server User ID, Password and port number

    • wizchip_conf.h
    • Set the IO Mode

  • ftpd.c

  • In the current code, FTP Server's files and directories are simply implemented. If you want to send a specific file to the client, you need to modify ftpd_listcmd (), ftpd_retrcmd (), and so on.

    Test packet capture file

    -Test packet capture file : FTP Server_Packet Capture

You can’t perform that action at this time.