移远官网

关于rm520n-gl接口模式实验的问题

各位工程师好
为了实验pcie模式拨号,我分别购买了两块RM520NGL模块,型号如下
RM520NGLAA-M20-SGASA
RM520NGLAP-M20-SGASA
根据相关资料得知AP型号是只能工作在pcie模式下,AA型号疑似可以通过at命令切换到pcie模式
实验用的是intel x86 windows主机,同时我购买了m2转接板,转接板类似于这种
image

我先将AA型号模块插到转接板上在接入到x86主机,设备管理器中显示多个usb设备和预期一样
随后替换为AP型号模块,发现设备管理器中并无新设备,撤掉转接板直接将AA型号或AP型号模块插入主机m2接口上两者均为未在设备管理器中有显示

1.针对RM520NGL模块如果要使用pcie模式进行拨号测试我是否需要设计一块专门的m2转接板,或者是否有官方或者第三方可用的转接板
2.如果转接板的问题解决了请问RM520NGL是否有明确的at命令用于将其设置为pcie模式使其显示为pcie设备

AA+USB模式+转接板=可识别
AA+USB模式+转接板=不可识别
奇怪的问题,方便提供一下主机型号信息么?

AT命令:
3.3.6. AT+QCFG=“data_interface” Set Network Port/Diagnostic Port Communication via PCIe/USB Interface
配合【3.3.7. AT+QCFG=“pcie/mode” Set PCIe RC/EP Mod】一同使用,注意RC/EP模式。

x86主机为一台intel nuc11型号是NUC11TNHI5,也许是我使用的at命令不对导致的无法切换

这个大概就说明了这个接口转换其实是支持USB的。
这个转接板是接到M.2 slot 上的还是PCI slot 上的?
市面上没有看到,移远自己有专门的M.2 EVB,可以接到PC的PCI slot上,这样PC就能识别到PCIE。

NUC板子先检查下M.2引脚里是否包含PCIE pins.

请善用搜索,从网络上获取技术规格书。
NUC11TN_TechProdSpec.pdf (1.8 MB)
来源:simplynuc.com

PDF第34页,表格13,M.2 B Key引脚定义。
此接口PCIe/SATA复用,通过69号Pin的电平区分模式。

还请注意一下转接板的PCIe引脚是否接通。

好的感谢我回去研究一下

好的感谢我回去研究一下

@BiaoWang-Q 工程师你好,我有个问题就是和贴主一样,因为没有AA版本的只能用PCIe,后面发现pci中有设备,dev下面也有mbim等设备,但是没有ttyUSB的相关设备,是什么原因导致的,是不是少了什么驱动没安装,Linux下的6.5

@wangxian 有后续吗,跟你差不多的情况,也看了一下tps,上面似乎说支持PCIe和SATA双协议,但是好像不能用(或者需要在BIOS里面设置什么?),这个情况基本上就只能使用USB模式了,而且这个插槽是2242的规格,这个模块是3052的规格根本不能用吧,但是我没有AA版本的,所以很难受

纠正一下,我上面提到的AT命令有误。3.3.6仅使用于ARM主机,x86不适用。手册对应条目下的Note 3.也指出这一点。

x86主机可能需要使用"AT+QCFG=pcie_mbim"。此命令未收录进AT命令手册,但可通过《数据拨号应用指导》或"AT+QCFG=?"从模组返回值中获取。(RM520N-GLAA_R01A08M4G)

反正我是没搞成。LED_WWAN灯亮,注网应该是成功了,USB数据通路消失,只剩串口。但主机死活认不到,列表里压根就没有相关PCIe设备。很迷惑,暂时怀疑转接板或时序有问题…

测试主机为NanoPC-T6(RK3588 + OpenWRT 23.05)和R7000P 2021(AMD 5600H + Win10)。