From 57f690188d9582e31a664b296691c2715872e5d2 Mon Sep 17 00:00:00 2001 From: TXuian <1163589503@qq.com> Date: Sat, 10 Dec 2022 13:18:45 +0800 Subject: [PATCH] Fixing w5500. --- .../third_party_driver/ethernet/connect_w5500.c | 6 +++--- 1 file changed, 3 insertions(+), 3 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 9dc06a7ba..c411e6167 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 @@ -315,7 +315,7 @@ void wiz_client_op_test(int argc, char *argv[]) { KPrintf("wiz_client_op \n"); } uint8_t client_sock = 2; - uint8_t ip[4] = {192, 168, 31, 127}; + uint8_t ip[4]; uint32_t port = atoi(argv[2]); uint32_t tmp_ip[4]; sscanf(argv[1], "%d.%d.%d.%d", &tmp_ip[0], &tmp_ip[1], &tmp_ip[2], @@ -331,7 +331,7 @@ 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, + int ret = wiz_client_op(client_sock, send_buf, strlen(send_buf), ip, port, SEND_DATA); if (ret < 0) { KPrintf("[W5500] Client Op Failed.\n"); @@ -340,8 +340,8 @@ void wiz_client_op_test(int argc, char *argv[]) { // waiting for a responding. ret = wiz_client_op(client_sock, recv_buf, g_wiznet_buf_size, ip, port, RECV_DATA); + KPrintf("received msg: %s\n", recv_buf); if (ret > 0) { - KPrintf("received msg: %s\n", recv_buf); break; } }