一,ZYNQ使用网口实现BOOT.BIN在线升级
1,这个模块能使用的前提是在vivado工程中勾选FLASH配置和eth0或eth1支持(不然硬件不支持后面文件会报错)。无论是裸机还是带操作系统升级程序都需要勾选。
2,SDK裸机实现程序升级,进入需要使能 lwip 141库,并进行设置
3,将use_axieth_on_zynq 和 use_emaclite_on_zynq 设为 0;修改 lwip_memory_options 设置,将 mem_size,memp_n_pbuf 这 2 个参数值设大,这样会提高 UDP 传输效率。修改 pbuf_options 设置,将 pbuf_pool_size 设大,增加可用的 pbuf 数量,这样同样会提高 UDP 传输效率。修改 tcp_options 设置,将 lwip_tcp 设置为 false,tcp_queue_ooseq 设为 0,关闭 tcp功能;配置如图:
4,此项不是必须设置的&