首页 > 基础资料 博客日记

RM500U 5G模块debug及拨号上网测试

2026-06-07 23:09:13基础资料围观10

极客资料网推荐RM500U 5G模块debug及拨号上网测试这篇文章给大家,欢迎收藏极客资料网享受知识的乐趣

板卡型号:rk3576 rk3588

内核版本:6.1

注意:需要将天线都接到,共4个天线及sim接好

RM500U模式说明:支持 3 种通信模式: USB 模式、基于 USB-AT 的 PCIe 模式和基于 eFuse 的 PCI e 模式,

本次测试是基于 USB-AT 的 PCIe 模式

1、确认是否加载驱动及pcie枚举正常

      根据原厂提供资料需要Sprd_pcie_V1.1.8驱动,详细可以查阅模块原厂文档《Quectel_RGx00U&RM500U系列_PCIe驱动_用户指导_V1.1.pdf》

      编译进内核后查看dmesg | grep pcie 是否有这里加载信息或者使用lsmod查看

 

5G模块RM500U pcie模式拨号上网

 确认pcie是否枚举正常,查看dmesg | grep pcie,是否有以下打印信息,如下图所示:

5G模块RM500U pcie模式拨号上网

2、拨号上网

2.1 拨号说明

Target# lsusb

Target# lspci

执行如下命令可以看到网卡 pcie0、 pcie1、 pcie2、 pcie3、 sipa_dummy0。RM500U PCIe 支持 4 路拨号,网卡分别对应 pcie0、 pcie1、 pcie2、 pcie3

Target# ifconfig -a

主控通常需要通过USB总线给5G模块发送命令,用作配置5G模块的工作模式

通过microcom工具(用Ctrl+\退出)查看并切换5G模块的工作模式

这里可能是ttyusb2或者usb4

Target# microcom -p /dev/ttyUSB4

这里使用EP模式

AT+QCFG="pcie/mode" ##查询5G模块工作模式

AT+QCFG="pcie/mode",1 ##设置5G模块为RC工作模式

AT+QCFG="pcie/mode",0 ##设置5G模块为EP工作模式

拨号上网

Target# ls /dev/stty_nr*

Target# microcom -p /dev/stty_nr31

查看模块注网:AT+QENG="SERVINGCELL"

 模块出厂默认为 NR5G 模式。 通过AT指令:AT+QENG="SERVINGCELL", 可查看 5G 模块当前的组网模式是否处于 NR5G 模式,
 备注: 若打印信息非"NR5G-SA",请执行如下命令将 5G 模块的组网模式切换为 NR5G 模式。

 

 注意:拨号只需执行一次,断电重启后会自动拨号重连,无需再次拨号

2.2 单路拨号

  备注: 由于 RM500U 5G 模块的 PDP 上下文 ID 范围为 1~8,但使用 PCIe 通讯时最多支持前 4 路拨号,因此本案例使用范围为 1~4 的 PDP 上下文 ID

Target# microcom -s 115200 -p /dev/stty_nr31

AT+QNETDEVCTL=1,3,1

#通过udhcpc命令动态分配 IP 和 DNS。

2.3 多路拨号

模块最多支持 4 路拨号上网,多路拨号与单路拨号操作基本一致,只需更改为拨号网络对应的拨号命令参数即可。

下面是以两路拨号为例, 演示如何进行多路拨号 , 请参考“单路拨号”步骤完成 pcie0 拨号上网后,执行如下命令进行 pcie1 拨号。

Target# microcom -s 115200 -p /dev/stty_nr31

AT+QNETDEVCTL=2,3,1

上网拨号成功后,测试网络通信功能


文章来源:https://www.cnblogs.com/jiazhengjing/p/20348748
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:jacktools123@163.com进行投诉反馈,一经查实,立即删除!

标签:

相关文章

本站推荐

标签云