精选文章 NXP设备上面4G/5G模块调试过程

NXP设备上面4G/5G模块调试过程

作者:是专家不是砖家 时间: 2020-08-04 04:46:22
是专家不是砖家 2020-08-04 04:46:22

一、硬件信息

4G模块:龙尚U9300C

5G模块:龙尚EX510

CPU(LS1023AX)

4G/5G模块的硬件接口是通过两个pci转usb接口的

 

二、根据龙尚的指导文档添加相应的驱动模块,在option.c里面添加相应的pid和vid

1、模块识别

一开始插上5G模块的时候,模块不识别。提示

[   12.615593] usb usb2-port1: Cannot enable. Maybe the USB cable is bad?

后面修改硬件让5G模块上电复位以后能识别了。

插入4G和5G模块,启动设备以后,可以通过lsusb看到识别模块的pid和vid

2df3和5b01就是对应的5G模块EX510

root@localhost:~# lsusb
Bus 006 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 005 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 004 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 003 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 002 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 001 Device 002: ID 2df3:5b01  
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub

这里5G模块接到usb2.0下面去了,如果想让它接到usb3.0上面去的话,不知道是要通过硬件问题还是软件文件?

对比了nxp的参考板,usb接口插上去,是识别usb3.0的

2、ttyUSB*调试

通过dmesg | grep tty找到5G模块生成的ttyUSB

[    4.604025] usb 1-1: GSM modem (1-port) converter now attached to ttyUSB0
[    4.620487] usb 1-1: GSM modem (1-port) converter now attached to ttyUSB1
[    4.636953] usb 1-1: GSM modem (1-port) converter now attached to ttyUSB2
[    4.657756] usb 1-1: GSM modem (1-port) converter now attached to ttyUSB3

然后就可以调试ttyUSB了,对应5G模块的at接口,龙尚文档里面都有,不知道的话,一个一个试一下也能试出来。

这里是ttyUSB0。

 

三、pci模块验证

买了一个mini pcie转千兆网口配件(瑞联的)千兆网卡是82574L

插上去以后就lspci就能直接看到新接的设备了。

root@localhost:~# lspci
0000:00:00.0 PCI bridge: Freescale Semiconductor Inc Device 8088 (rev 11)
0000:01:00.0 Ethernet controller: Intel Corporation 82574L Gigabit Network Connection
0001:00:00.0 PCI bridge: Freescale Semiconductor Inc Device 8088 (rev 11)

内核模块添加网卡驱动(CONFIG_IGB=y)

  | Symbol: IGB [=m]                                                                                                                                                                                                                     |
  | Type  : tristate                                                                                                                                                                                                                     |
  | Prompt: Intel(R) 82575/82576 PCI-Express Gigabit Ethernet support                                                                                                                                                                    |
  |   Location:                                                                                                                                                                                                                          |
  |     -> Device Drivers                                                                                                                                                                                                                |
  |       -> Network device support (NETDEVICES [=y])                                                                                                                                                                                    |
  |         -> Ethernet driver support (ETHERNET [=y])                                                                                                                                                                                   |
  | (1)       -> Intel devices (NET_VENDOR_INTEL [=y])                                                                                                                                                                                   |
  |   Defined at drivers/net/ethernet/intel/Kconfig:83                                                                                                                                                                                   |
  |   Depends on: NETDEVICES [=y] && ETHERNET [=y] && NET_VENDOR_INTEL [=y] && PCI [=y]                                                                                                                                                  |
  |   Selects: I2C [=y] && I2C_ALGOBIT [=m]                                                                                                                                                                                              |
  |   Implies: PTP_1588_CLOCK [=m]

 

驱动添加以后,ifconfig -a就可以看到多出一个接口来了

enp1s0: flags=4098  mtu 1500
        ether 6c:b3:11:54:07:78  txqueuelen 1000  (Ethernet)
        RX packets 0  bytes 0 (0.0 B)
        RX errors 0  dropped 0  overruns 0  frame 0
        TX packets 0  bytes 0 (0.0 B)
        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0
        device interrupt 79  memory 0x48400c0000-48400e0000  

 

勿删,copyright占位
分享文章到微博
分享文章到朋友圈

上一篇:Golang Printf 和反射

下一篇:IM 架构设计06

您可能感兴趣

  • 高级程序员知识学习(Redis的扩展应用知识1)

    Redis的资源:https://github.com/2462612540/Senior_Architect.git Redis 基础数据结构 Redis 有 5 种基础数据结构,分别为: string (字符串)、 list (列表)、 set (集合)、 hash (哈希) 和 zset (有序集合)。 string (字符串):字符串 string 是 Redis 最简单的数据结构。...

  • 推特惊爆史诗级漏洞,App 恶意窃取用户隐私,云端安全路向何方?

    作者 | 马超 来源 | CSDN(ID:CSDNnews) 近日,全球安全事件频发,先是推特惊爆史诗级漏洞,黑客对推特进行比特币钓鱼骗局,获取了对包括美国前总统奥巴马、钢铁侠埃隆·马斯克、和世界首富比尔·盖茨推特账户的访问权限。 在7月16日的315晚会上,曝光了55款App盗窃用户个人隐私的问题。这些问题仅是近几年信息安全领域的一个缩影。 根据卡巴斯基《2020年第一季度的DDoS攻击报...

  • 蓝牙1.1~5.0不同版本特性简介

    下面对现阶段主要版本蓝牙技术的特性做一个详细的介绍: 1、版本1.1: 传输率约在748~810kb/s,因是早期设计,容易受到同频率之间的类似通信产品干扰,影响通讯质量。这个初始版本支持Stereo音效的传输要求,但只能够以(单工)方式工作,加上带宽频率响应等指标不理想,并未算是最好的Stereo传输工具。 2、版本1.2: 同样是只有748~810kb/s的传输率,但增加了(改善Soft...

  • 狂砸209亿美元筹码,ADI能否挑战德州仪器的“铁王座”?

    经济动荡时刻最适合干什么?当然是趁打折抄底了。 最近半导体行业似乎都掌握了这一省钱技能,接连传出大宗并购消息。 当大家都好奇软银会以多少钱卖掉320亿美元买来的ARM时,美国半导体制造商Analog Devices Inc(ADI)抢先以209亿美元的筹码,拿下了竞争对手Maxim Integrated Products(Maxim美信),夺得今年美国最大的并购金主(截至目前)。 ADI和美...

  • Redis高级面试题

    原文链接:https://mp.weixin.qq.com/s?__biz=MzU2NTc0MDMyNg==&mid=2247483823&idx=1&sn=e4ded94ac60fdcdc07103a93ea04a501&chksm=fcb657e6cbc1def0aae2c0b72f0cd31f4b7b602d00fe677cce810a0ba6a38cc47433703da077&mp...

  • MES系统整体解决方案

    项目概述统接入服务 项目目标 以柔性制造系统、敏捷制造等信息化改造为建设目标,利用传感技术、无线通信技术、计算机网络技术、智能数字化技术、物联网应用服务平台技术等多种现代化技术,打造基于物联网的综合示范平台,建立起一个示范性应用基地。 通过WIP(在制品管理)+SCADA(设备联网)实现敏捷制造的生产管理目标,以信息可视化提供的数据支撑,准确掌握各类生产的资源负荷状况,提高瓶颈资源利用率,提...

  • 魅族5G技术分享会正式召开 mSmart 5G系统方案首次亮相

    2020年04月17日,中国,珠海——魅族科技有限公司(MEIZU)于珠海魅族总部召开魅族17 mSmart 5G快省稳技术分享会,正式对外宣布为解决5G痛点而生的mSmart 5G技术方案。据悉,mSmart 5G将会在魅族17上首发搭载,并对后续所有魅族手机开放。 作为魅族第一款 5G 旗舰手机,17 周年的梦想机,魅族 17 一直深受大家关注——有的魅友每天都在官方论坛打卡,有的魅友在...

  • 某职业院校二级学院的发展规划

    目录 一、 发展信息技术学院的必要性 4 二、 专业发展规划 5 (一)发展方向与规模 5 (二) 各专业实验室与实训规划-软件技术专业与大数据分析与应用 6 1、软件技术专业实验室建设规划 6 2、 大数据分析与应用(商务数据分析方向)专业实验室建设规划 9 3、 软件与信息技术服务业(测试方向) 12 4、 移动通信技术 12 (三) 师资队伍建设 12 (四) 办学与教学形式 13 1...

华为云40多款云服务产品0元试用活动

免费套餐,马上领取!
CSDN

CSDN

中国开发者社区CSDN (Chinese Software Developer Network) 创立于1999年,致力为中国开发者提供知识传播、在线学习、职业发展等全生命周期服务。