Browse Source

fix specified network card not taking effect with msh's ping error (#8937)

* fix specified network card not taking effect with msh's ping error

* fix specified network card not taking effect with msh's ping error
xiao-mang 11 tháng trước cách đây
mục cha
commit
e46333496f

+ 2 - 0
bsp/nxp/imx/imx6ull-smart/drivers/board.c

@@ -133,5 +133,7 @@ void rt_hw_board_init(void)
     rt_console_set_device(RT_CONSOLE_DEVICE_NAME);
     rt_console_set_device(RT_CONSOLE_DEVICE_NAME);
 
 
     rt_thread_idle_sethook(idle_wfi);
     rt_thread_idle_sethook(idle_wfi);
+#ifdef RT_DEBUGING_ASSERT
     rt_assert_set_hook(assert_handler);
     rt_assert_set_hook(assert_handler);
+#endif
 }
 }

+ 0 - 2
components/net/netdev/src/netdev.c

@@ -1239,8 +1239,6 @@ int netdev_cmd_ping(char* target_name, char *netdev_name, rt_uint32_t times, rt_
 
 
     if (!NETDEV_PING_IS_COMMONICABLE(netdev))
     if (!NETDEV_PING_IS_COMMONICABLE(netdev))
     {
     {
-        /* using first internet up status network interface device */
-        netdev = netdev_get_first_by_flags(NETDEV_FLAG_LINK_UP);
         if (netdev == RT_NULL)
         if (netdev == RT_NULL)
         {
         {
             rt_kprintf("ping: not found available network interface device.\n");
             rt_kprintf("ping: not found available network interface device.\n");