From 19cbf66e2184671835aa05b893689f058c6fbd0c Mon Sep 17 00:00:00 2001 From: TXuian <1163589503@qq.com> Date: Sat, 10 Dec 2022 13:10:33 +0800 Subject: [PATCH] Fixing w5500. --- .../third_party_driver/ethernet/connect_w5500.c | 11 +++++------ 1 file changed, 5 insertions(+), 6 deletions(-) diff --git a/Ubiquitous/XiZi_IIoT/board/xidatong-riscv64/third_party_driver/ethernet/connect_w5500.c b/Ubiquitous/XiZi_IIoT/board/xidatong-riscv64/third_party_driver/ethernet/connect_w5500.c index 059c5de41..9dc06a7ba 100644 --- a/Ubiquitous/XiZi_IIoT/board/xidatong-riscv64/third_party_driver/ethernet/connect_w5500.c +++ b/Ubiquitous/XiZi_IIoT/board/xidatong-riscv64/third_party_driver/ethernet/connect_w5500.c @@ -331,13 +331,12 @@ void wiz_client_op_test(int argc, char *argv[]) { memset(recv_buf, '\0', g_wiznet_buf_size); memcpy(send_buf, argv[3], strlen(argv[3])); KPrintf("[W5500 Client] BUFFER: %s\n", send_buf); + int ret = wiz_client_op(client_sock, send_buf, g_wiznet_buf_size, ip, port, + SEND_DATA); + if (ret < 0) { + KPrintf("[W5500] Client Op Failed.\n"); + } while (1) { - int ret = wiz_client_op(client_sock, send_buf, g_wiznet_buf_size, ip, port, - SEND_DATA); - if (ret < 0) { - KPrintf("[W5500] Client Op Failed.\n"); - } - MdelayKTask(200); // waiting for a responding. ret = wiz_client_op(client_sock, recv_buf, g_wiznet_buf_size, ip, port, RECV_DATA);