Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

\Micrium\Software\uC-TCPIP
\Micrium\Software\uC-TCPIP\Dev\Ether\<device_name>
\Micrium\Software\uC-TCPIP\Dev\Ether\PHY\<phy_device_name>

...

Inside the net_dev_cfg.c file, there are different device configuration templates. Since that, in this section, the sample example project we want to run is with a Ethernet wired device, the configuration that interests us is beneath the section "EXAMPLE ETHERNET DEVICE CONFIGURATION".

...

The net_cfg.c file includes the three network task configurations. You will need to defined the priority of each of those tasks. The priorities will depend on the other tasks already present in your application. Refer to section Network Tasks Configuration for all the details on configuring the network tasks and their priority. 

...

Example Project Setup

The purpose of this sample example project is to setup a network host on the target board to allow it to communicate with other hosts on the network. Figure - Sample Example Application Setup shows the project test setup for a Ethernet wired interface. The target board is wire-connected to an Ethernet switch or via an Ethernet cross-over cable to a Windows-based PC. The PC’s IP address is set to 10.10.10.111 and the target’s addresses will be configure to 10.10.10.64 as it will be shown in the next section Adding µC/TCP-IP application function.

This sample example project contains enough code to be able to ping the board. Therefore, after successfully running the project, You will be able to issue the following command form a command-prompt:

...

After you have successfully completed and run the sample example project, you can use it as a starting point to run other µC/TCP-IP demos you may have purchased.

...

Since the µC/TCP-IP module was added to the sample example project, the following include must be added to the app.c file :

...

Adding µC/TCP-IP application function

Before running the sample example application, you will need to add the new funtion, AppInit_TCPIP(), in your app.c file to initialize and setup the µC/TCP-IP stack. Section Tasks and Objects Initialization gives an example of the main application task inside which the AppInit_TCPIP() function will be called. Section Ethernet Sample Application gives an AppInit_TCPIP() example for a wired Ethernet interface.

...