Skip to content

USB网卡使用

本文档介绍了USB网卡在windows与linux下的使用方法

RNDIS/ECM 功能开关

在执行操作前请确保RNDIS/ECM 功能开关打开

语法规则:

命令类型 语法 返回
设置命令 AT+RNDISCALL=<mode> OK
读取命令 AT+RNDISCALL? +RNDISCALL:<mode> OK
测试命令 AT+RNDISCALL=? +RNDISCALL:(0-disable;1-enable) OK

参数定义:

参数 定义 取值 取值说明
<mode> 工作模式 0 关闭RNDIS/ECM网卡,重启生效
打开RNDIS/ECM网卡,重启生效 1 打开RNDIS/ECM网卡,重启生效

RNDIS/ECM 切换指令

命令类型 语法 返回
设置命令 AT+ECPCFG="usbNet",<mode> OK
读取命令 AT+ECPCFG? AT+ECPCFG?

+ECPCFG: "faultAction":4
+ECPCFG: "uartDumpPort":1
+ECPCFG: "startWDT":1
+ECPCFG: "logCtrl":2
+ECPCFG: "logLevel":0
+ECPCFG: "logOwnerId&logOwnerLevel":0x00000000
+ECPCFG: "logBaudrate":3000000
+ECPCFG: "slpWaitTime":1000
+ECPCFG: "logPortSel":2
+ECPCFG: "usbCtrl":0
+ECPCFG: "usbSwTrace":0
+ECPCFG: "usbSlpMask":0
+ECPCFG: "usbSlpThd":0
+ECPCFG: "pwrKeyMode":0
+ECPCFG: "usbNet":0
+ECPCFG: "fotaUrcBaudrate":115200
+ECPCFG: "fotaUrcPortSel":17
+ECPCFG: "pmuInCdrx":1
+ECPCFG: "wfiMode":0
+ECPCFG: "cpSlpTest":0

OK
参数 定义 取值 取值说明
<mode> RNDIS/ECM模式 0 RNDIS
1 ECM
2 自适应 (window RNDIS/ linux ECM)

windows用RNDIS上网

使用 USB 线将开发板与 Windows 电脑连接,确保开发板供电正常且已正确插入 SIM 卡,天线。连接后,Windows 系统会自动检测新设备。

打开设备管理器→网络适配器→驱动

若自动安装失败或驱动不正确,可在设备管理器中找到相应的 RNDIS 设备,例如未识别的 rndis/ethernet gadget 设备(可能显示为未知设备),根据以下步骤进行手动安装:

右键点击该设备,选择 “更新驱动软件” → “浏览我的计算机以查找驱动软件” → “让我从计算机上的设备驱动程序列表中选取” → 选择 “网络适配器”。

进入 控制面板“网络和共享中心” → “更改适配器设置”,找到新出现的网络适配器

LINUX下用ECM上网

测试版本:

ATI

YM310.X09S_AT.A60_R4.1.3.260312

OK

配置ECM

发送AT指令:配置成ECM

AT+ECPCFG="usbNet",1    //配置成ECM

OK

AT+CFUN=1,1  //重启

OK 

linux 信息查询

  1. 查询USB设备和枚举日志

  1. ifconfig查看网卡信息

默认使能nat, ip为192.168.10.2

  1. 测试连通性,选择网卡 ping www.baidu.com