修复EG810雷鸟不带屏开机死机问题
authorpenglei <1624952103@qq.com>
Wed, 22 Oct 2025 08:25:23 +0000 (16:25 +0800)
committerpenglei <1624952103@qq.com>
Wed, 22 Oct 2025 08:25:23 +0000 (16:25 +0800)
code/sdk/open_source/openharmony/third_party/lwip/lwip_v2.1.3/src/netif/slipif.c

index ce9e097..a8a09af 100644 (file)
@@ -609,15 +609,13 @@ slipif_init(struct netif *netif)
     printf("[SLIP] WARNING: sio_interrupt_enable failed: 0x%x, falling back to polling mode\n", ret_sio);
   } else {
     printf("[SLIP] SIO ping-pong buffer enabled successfully!\n");
-    printf("[SLIP] Data flow: UART ISR -> ping-pong buffer -> SIO callback -> SLIP parser\n");
+    // printf("[SLIP] Data flow: UART ISR -> ping-pong buffer -> SIO callback -> SLIP parser\n");
   }
 #if SLIP_USE_RX_THREAD
   /* Create a thread to poll the serial device. */
   LWIP_DEBUGF(SLIP_DEBUG, ("slipif_init: creating RX thread with stack=%d, prio=%d\n", 
                            SLIP_RX_THREAD_STACKSIZE, SLIP_RX_THREAD_PRIO));
 
-  // 设置全局netif变量,供线程使用
-  slipif_set_current_netif(netif);
 
   // slipif_loop_thread_id = sys_thread_new(SLIP_RX_THREAD_NAME, slipif_loop_thread, netif,
   //                SLIP_RX_THREAD_STACKSIZE, SLIP_RX_THREAD_PRIO);