xilinx vitis创建demo工程的时候,自带了lwip案例。已经被xilinx支持的很好,最多根据使用的phy不同,增加对自己phy的支持。
移植工作已经被xilinx做好了。
仅仅以PS端网卡为力,在vivado中增加对enet的使能即可。直接使用之前博客的例程Vivado工程配置petalinux实现linux下控制PL端GPIO_【星星之火】的博客-CSDN博客_petalinux和vivado
导入1中的硬件信息,创建vitis工程,选择Lwip模板工程。
可以在创建工程后,在vitis中修改,或者直接到vitis安装路径下/tools/Xilinx/Vitis/2021.1/data/embeddedsw/ThirdParty/sw_services/lwip211_v1_5/src/contrib/ports/xilinx/netif修改例程源码。
生成boot.bin文件
拷贝到SD卡,或者直接烧录到flash中。
上电查看串口输出:
pc机处于同一网络,进行ping测试:
创建telnet