/
xapp1026 lwIP applications
xapp1026 lwIP applications
The below are build steps for lwIP application on ZC702
Table of Contents
1. raw_apps creation
- Launch SDK 2016.3 and create an empty application by choosing default hw_platform of ZCU702 as shown in below figure.- Create an empty application
- copy the raw_apps source files into raw_apps/src folder and refresh the raw_apps/src folder in SDK (right click and choose Refresh).
- Now, choose lwIP and xilmfs in BSP settings.
- Modify the lwIP parameters in system.mss (source tab). This system.mss is located under raw_apps_bsp.
- Now raw_apps.elf can be used to test on board.
2. socket_apps creation
- Launch SDK 2016.3 and add "repo" folder provided in the packagexilinx tools --> repositories --> "add repo" --> rescan repositories --> click apply --> click OK
- create socket_apps as shown in below figure
- Choose scoket_apps template as shown below and click finish
NOTE : User may see errors in socket_apps_bsp/ps7_cortexa9_0/libsrc/xdmaps.c
These errors may be ignored as those will not stop building the socket_apps application
If these errors are to be bypassed remove the keyword "inline" everywhere in the xdmaps.c
- Now the socket_apps.elf is ready to test on board.
3. Testing
The testing procedure is described in page 19 of xapp1026
4. Throughput
Hardware design | Raw mode | Socket Mode | ||
Rx (Mbps) | Tx (Mbps) | Rx (Mbps) | Tx (Mbps) | |
ZC702_GigE | 943 | 948 | 541 | 572 |
Related content
Standalone LWIP library
Standalone LWIP library
More like this
MPSoC PS and PL Ethernet Example Projects
MPSoC PS and PL Ethernet Example Projects
Read with this
Testing Fixed Link support in U-Boot
Testing Fixed Link support in U-Boot
More like this
Standalone Ethernet Driver
Standalone Ethernet Driver
Read with this
ZU+ Example - PM Hello World
ZU+ Example - PM Hello World
More like this
PS and PL based Ethernet in Zynq MPSoC
PS and PL based Ethernet in Zynq MPSoC
Read with this
© Copyright 2019 - 2022 Xilinx Inc. Privacy Policy