硬件环境:创龙TLZ7XH-EVM开发板
软件环境:VIVADO 2017.4
详细的例化过程和SDK创建见上一个文章,此处实现以太网UDP协议。
main函数中,加入以下代码
user_udp_init();
/* receive and process packets */
while (1) {
// if (TcpFastTmrFlag) {
// tcp_fasttmr();
// TcpFastTmrFlag = 0;
// }
// if (TcpSlowTmrFlag) {
// tcp_slowtmr();
// TcpSlowTmrFlag = 0;
// }
// if (udp_connected_flag) { //发送
// sleep(1);
// udp_printf();
// }
xemacif_input(echo_netif);
transfer_data();
}
加入user_udp.c和user_udp.h
.c文件见下:
#include "user_udp.h"
//---------------------------------------------------------
// 变量定义
//----------------