软件开发环境
SDK 版本 SDK_2_13_0_MIMXRT1170-EVK
IDE 版本 MCUXpresso IDE v11.7.0
使用的硬件
1. MIMXRT1170-EVK
2. a. 智能
手机 - OPPO A76 - 启用 USB 网络共享
b. Android 版本 - 13
测试方法
为了分析资源需求,我们使用了“evkmimxrt1170_lwip_dhcp_usb_freertos”示例代码。
将#define USB_HOST_CONFIG_CONFIGURA
tiON_MAX_INTERFACE 5 更改为 10 后,我们能够检测到 RNDIS 设备。
我们在使用 ping_raw_init() 时收到 ping 信号;在 ping_init(¤taddr) 中启用;功能。
当我们启用 PING_USE_SOCKETS 为“1”时 sys_thread_new("ping_thread", ping_thread, NULL, DEFAULT_THREAD_STACKSIZE, DEFAULT_THREAD_PRIO); 已启用。
在此模式下,DHCP 和 DNS 正常工作,但无法从服务器接收到 ping
我们附上屏幕截图供您参考
1. PING_USE_SOCKET Disabled.png
2. PING_USE_SOCKET Enabled.png