2.1.4 TCP/IP Configuration

  1. Start TCP/IP Configuration from Plugins drop-down menu
  2. TCP/IP Configuration starts with empty Overview window
  3. Click Application in TCP/IP Layers on the left side pane
  4. Add DHCP CLIENT by drag and drop from Available Components to Active Components window
  5. Click Yes for adding Harmony Core
  6. Click No for adding FreeRTOS component. This example is a Baremetal project.
  7. DHCP CLIENT moved to Active Components window
  8. Add DNS CLIENT to project
  9. Click Transport in TCP/IP Layers on the left side pane
  10. Add TCP to project. This will add Crypto Library also to the project.
    1. Click Yes to add Crypto Library. The wolfCrypt Library will be added to the project.
    2. Click Yes to add wolfCrypt Library.
    3. Click Yes to connect Crypto Library and wolfCrypt Library in project graph
    4. TCP added to project
  11. Add UDP to project.
  12. Click Network in TCP/IP Layers on the left side pane
  13. Add IPv4, ARP and ICMPv4 to project.
  14. Click Data Link in TCP/IP Layers on the left side pane
  15. Click ‘+’ of Network Interface to add an Interface. This will add NETCONFIG-0 to project
  16. Add GMAC to project from available MAC Components.
  17. Add LAN8740 PHY and MIIM Driver from PHY Components.
  18. Connect Network Interface , MAC and PHY
  19. Click Basic Config in TCP/IP Layers on the left side pane
  20. Add TCPIP CMD to project.
  21. Click Overview on the left side pane to see the complete configuration.
  22. Click Config Summary on the left side pane to see the summary of configuration. The missing mandatory and optional components will be listed here
  23. Add Harmony components listed in Unsatisfied Dependencies