1 现在裸机应用上验证lwip
跑起来可能会报错,看下面的链接解决
zynq 网卡Phy setup error问题
zynq 网卡Phy setup error问题-CSDN博客
2 ping同以后,在zynq上添加ucos系统
链接如下:
ZYNQ移植uCOSIII_zynq ucos-CSDN博客
3 移植lwip协议栈
修改为emacps
直接把lwip202_v1_2复制到ucos_lwip_bsp的libsrc文件夹中。
打开 mss文件中的source,在如下位置添加
BEGIN LIBRARY
PARAMETER LIBRARY_NAME = lwip202
PARAMETER LIBRARY_VER = 1.2
PARAMETER PROC_INSTANCE = ps7_cortexa9_0
PARAMETER dhcp_does_arp_check = true
PARAMETER lwip_dhcp = true
PARAMETER pbuf_pool_size = 2048
END
下一步
编译时会报错, 直接把相关的报错文件引用的xuartps.h注释掉。
下一步
参考 :
zynq中mgtx应用_基于ZYNQ的UCOS移植(TCP通讯)-CSDN博客