We have detected your current browser version is not the latest one. Xilinx.com uses the latest web technologies to bring you the best online experience possible. Please upgrade to a Xilinx.com supported browser:Chrome, Firefox, Internet Explorer 11, Safari. Thank you!

AR# 58501

SDK 2013.3 - LwIP fails to implement on a design with AXI Ethernet in FIFO mode


LwIP library when compiled for an AXI Ethernet System configured with an AXI Streaming FIFO fails with the following errors:

"Compiling lwIP"
"Compiling lwIP adapter for Xilinx MAC"
contrib/ports/xilinx/netif/xaxiemacif.c: In function 'low_level_output':
contrib/ports/xilinx/netif/xaxiemacif.c:154:2: error: unknown type name 'XAxiDma_BdRing'
contrib/ports/xilinx/netif/xaxiemacif.c:154:56: error: 'xaxiemacif_s' has no member named 'axidma'
make[1]: *** [contrib/ports/xilinx/netif/xaxiemacif.o] Error 1
make[1]: Target `libs' not remade because of errors.


The patch at the end of this answer record fixes this issue:

  1. Create a custom repository in SDK and add it to the project.
  2. Extract the patch to the repository
  3. Rebuild the libraries

This issue will be fixed in SDK 2013.4.


Associated Attachments

Name File Size File Type
ar58501_SDK_2013.3_lwip14_v1_06_a.zip 1023 KB ZIP
AR# 58501
Date Created 11/21/2013
Last Updated 11/25/2013
Status Active
Type General Article
  • Vivado Design Suite - 2013.3
  • AXI Ethernet
  • AXI Streaming FIFO