Просмотр исходного кода

fix: ch390驱动的读取的pkg末尾的crc 4个字节应该移除,否则ping不通, 但TCP/UDP正常

Wendal Chen 1 год назад
Родитель
Сommit
b9e80a591b
1 измененных файлов с 1 добавлено и 1 удалено
  1. 1 1
      components/network/netdrv/src/ch390h_task.c

+ 1 - 1
components/network/netdrv/src/ch390h_task.c

@@ -227,7 +227,7 @@ static int task_loop_one(ch390h_t* ch) {
             }
             memcpy(ptr->buff, ch->rxbuff, len);
             ptr->netif = ch->netif;
-            ptr->len = len;
+            ptr->len = len - 4;
             ret = tcpip_callback(netdrv_netif_input, ptr);
             if (ret) {
                 luat_heap_free(ptr);