Jump to main content

##

# 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