- Loopback Example for W6100-EVB with GCC and Eclipse IDE
- Hardware Environment
- Software Environments
- Run
- Code review
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.
- W6100EVB
- connecting Micro usb.
- connecting Ethernet cable.
-
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"
- Build the Project
- Serial Flash Download
- Device Program upload, See site below.
- Git-Hub source file download
-
Demo Environment & Program
- Windows 10
- Hercules
- ScriptCommunicator
- Windows 10
-
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.
- Power On and push Reset button to start Program