diff --git a/test/case52/src/testcase52.c b/test/case52/src/testcase52.c index 77a3057..7efd53a 100755 --- a/test/case52/src/testcase52.c +++ b/test/case52/src/testcase52.c @@ -66,7 +66,7 @@ ssize_t send_len; // void *map_base_tx_case52; // TX映射地址 20块 void *map_base_rx_case52; // RX映射地址 8块 void *map_base_rxf_case52; // wr 计数映射地址 -uint8_t w_idx, r_idx; // RX 信号 +uint8_t w_idx, r_idx; // RX 信号 uint16_t udp_data_buffer[8008]; //---------------------------------------------------- @@ -275,9 +275,8 @@ void *handleUdpTransmission(void *arg) perror("sendto error"); continue; } - r_idx ++ ; } - r_idx = r_idx % 8; + r_idx = 0; // 取从头开始 for (cut_i = 0; cut_i < w_idx; cut_i++) { @@ -299,6 +298,7 @@ void *handleUdpTransmission(void *arg) } r_idx ++; } + r_idx = r_idx % 8; } } }