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博客