0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

域格9x07模块调试、日志抓取方法

朱胖子说物联网 2020-08-04 16:15 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

开始正文前,如需进一步交流,欢迎大家添加朱胖子微信:

域格9x07平台模块排查问题步骤流程:可先提供AT交互日志进行简单筛选排查;如还有问题,再提供高通工具QXDM抓取QXDM日志进行比对分析;特殊异常可抓取特定日志。相关模块的问题及抓取判断方法已简略列出,具体如下。

抓取AT交互日志的问题

  • 模块注册不上网或者其他AT异常

先提供AT交互日志

Android下可先通过指令抓取ril日志,命令如下

adb shell logcat -b radio -v time > E:log.log

若是提供的AT交互日志无法排查问题可手动操作echo catAT指令排查;以向ttyUSB2 发送命令AT 为例

Android先停掉ril

stop ril-daemon

再通过echo cat发送命令,开两个adb shell窗口

示例:

一个cat /dev/ttyUSB2

另一个echo -en "AT+CPIN? "> /dev/ttyUSB2

  • TCP/IP、透传网络异常断开问题可先提供输入的AT指令及返回的操作信息排查

网优锁band和频点后,没有扫到锁的指定的频段、频点以及返回AT指令设置返回错误的信息,可先提供AT指令交互的日志 打印排查。

抓取日志分析处理方法:可根据用户设备打印出模块AT交互的信息来判断或者接出USB在Windows下发AT交互的指令。

  • GPS获取不到经纬度信息

抓取日志分析处理方法:可先提供AT设置交互的指令信息进行排查,再重点关注下天线类型、天线位置接入等

通过QXDM抓取相关日志问题

  • 网络延时问题
  • SIM卡注册问题

抓取日志分析处理方法:需先在QXDM中修改NV4205下标57项30s来延迟SIM卡上电,待操作复现问题后就能抓到完整的开机注册过程。

修改方法:

1、安装QXDM

2、打开QXM程序———点选模块端口

2020062217482378.jpg

3、连接成功后关闭窗口———再选择NV图样的界面———打开后输入需要改的NV4205,进行对应设置

20200622174904643.png

  • 模块注册不上及拨号问题

抓取日志分析处理方法:先排查确认相关AT设置没问题后,再进行QXDM日志抓取。

抓取日志分析处理方法:异常重启排查,需抓QXDM、dump或者dmesg进行相关日志分析

  • 网优解析消息及锁band查看频点优先级、频点掉网问题
  • Linux和Android网络注册相关问题可参考用Debug Tool_Linux&Android进行对应编译抓取
  • TCP/IP、透传与服务器异常断开问题

  • 如猫池设备酷卡及新酷卡互打电话失败,可用此工具进行抓取并查看程序里做了哪些相关操作及网络与基站交互的信息。

备注:QXDM抓取相关日志问题除Linux和Android系统下可用对应工具编译抓取,其他问题需接出USB放在Windows系统下分析。

通过Qfil软件升级模块固件版本报错日志问题

双击打开downloadqfil_9025脚本升级报错,或者只要升级模块就会跳端口,可查看固件里有download日志进行相关排查。

通过dmesg抓取相关日志问题

  • Linux系统下查看模块加载的驱动ID接入情可查看系统dmesg分析
  • 模块重启问题,可查看模块dmesg分析

通过adb抓取断网、重启相关日志

如:UFI、SK623、DTU可抓取相关日志进行排查

两种处理方法可任意选择:

  • 直接抓取,比如存到电脑E 盘

adb shell cat /proc/kmsg > E:klog.txt(注意保持命令行不退出)

  • 先保存到模块内部(会占用模块内部空间,时间过长可能空间不够)

1、进adb shell

2、执行cat /proc/kmsg > /data/klog.txt 注意保持命令行不退出

3、等到问题出现后,再adb pull /data/klog.txt

通过QPST抓取dump日志

  • 模块端口异常和重启,可通过接USB抓取dump日志

处理方法:需先发AT+CEDUMP=1再进行相关操作等待出问题后抓取,详情请参考9x07 QPST抓dump文档。

通过Bus Hound抓取网络相关信息日志

此工具是总线协议分析器,一般用于捕捉用户设备的协议包和输入输出操作,如猫池设备酷卡及新酷卡互打电话失败,可用此工具进行抓取用户设备并查看程序里做了哪些相关操作

更多详情欢迎关注微信公众号




声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    9DBV05x1/9DBV07x1/9DBV09x1:PCIe Gen1 - 5出色的低功耗缓冲器

    9DBV05x1/9DBV07x1/9DBV09x1:PCIe Gen1 - 5出色的低功耗缓冲器 在当今的电子设计领域,PCIe技术的发展日新月异,对于高性能、低功耗的时钟缓冲器需求也日益增长
    的头像 发表于 03-26 11:35 309次阅读

    9DBV05x1/9DBV07x1/9DBV09x1:PCIe Gen1 - 5的低功耗扇出缓冲器解决方案

    9DBV05x1/9DBV07x1/9DBV09x1:PCIe Gen1 - 5的低功耗扇出缓冲器解决方案 在当今的电子设计领域,高性能、低功耗的时钟缓冲器对于PCIe系统的稳定运行
    的头像 发表于 03-13 17:00 755次阅读

    通信与高科技深化战略合作

    2026年3月6日,海通信(股票代码:002465)与广东高科技有限公司(以下简称“高”)在广州正式签署新一轮战略合作协议,进一步助力低空经济高质量发展与立体交通体系构建。
    的头像 发表于 03-09 17:50 2373次阅读

    探究OP07x精密运算放大器:特性、应用与设计要点

    探究OP07x精密运算放大器:特性、应用与设计要点 在电子工程师的日常设计中,运算放大器是不可或缺的基础元件。它的性能好坏直接影响到整个电路的性能和稳定性。今天我们要深入探讨的是德州仪器(TI
    的头像 发表于 02-06 09:30 461次阅读

    SDV控器日志追踪与解析技术 – DLT

    从研发到测试SDV域控制器的调试日志在汽车软件复杂度不断攀升的今天,对不同核或分区上运行的复杂软件进行调试或追踪极具挑战性,并且在POSIX系统或车辆上的复杂软件进行分步调试往往更具挑
    的头像 发表于 01-21 10:04 2011次阅读
    SDV<b class='flag-5'>域</b>控器<b class='flag-5'>日志</b>追踪与解析技术 – DLT

    Linux内核日志玩明白了吗?printk调试神器全解析

    前言:做Linux驱动开发或内核调试的朋友,一定对printk不陌生,但你真的会用它吗?为什么同样是调试RK3588内核,别人能精准捕捉关键错误,你却被海量日志淹没?今天就带大家吃透printk
    的头像 发表于 12-19 08:32 1050次阅读
    Linux内核<b class='flag-5'>日志</b>玩明白了吗?printk<b class='flag-5'>调试</b>神器全解析

    RT-Thread ULOG: 创建多个文件后端并保存不同日志方法 | 技术集结

    目录前言使用场景实现功能具体操作1前言在项目开发中需要使用到日志功能来调试和查看问题。有些问题并不会在我们实时查看的时候发生,而是在你上个厕所的功夫可能就发生了。如果上位机的缓冲区不够大,可能错误
    的头像 发表于 12-15 19:22 5188次阅读
    RT-Thread ULOG: 创建多个文件后端并保存不同<b class='flag-5'>日志</b><b class='flag-5'>方法</b> | 技术集结

    ILA 抓取MCU200T的内部信号

    Catalog选项,找到ILA核,双击即可 2、配置ila核 主要配置这几个地方就可以: ①模块的名字(可随意,但需要跟后面代码里的对应) ②待抓取的信号的数目及深度 ③待抓取的信号的深度
    发表于 10-29 08:03

    硬件调试:JLink 驱动配置与调试技巧

    摘要: 本文深入探讨了 JLink 调试器在嵌入式系统硬件调试中的应用,详细阐述了 JLink 驱动配置的方法以及硬件调试技巧。本文以国科安芯的AS32系列MCU芯片为例,通过分析 J
    的头像 发表于 06-12 23:20 1878次阅读
    硬件<b class='flag-5'>调试</b>:JLink 驱动配置与<b class='flag-5'>调试</b>技巧

    远程日志errDump调试功能实战教程:案例驱动的故障排查!

    及Air8101开发板实操验证。   一、errDump功能介绍 1.1 errDump有什么用? errDump是LuatOS系统中的错误日志上报模块,主要用于远程调试与故障诊断。 其原理是将
    的头像 发表于 06-09 16:51 852次阅读
    远程<b class='flag-5'>日志</b>errDump<b class='flag-5'>调试</b>功能实战教程:案例驱动的故障排查!

    手把手教你配置远程errDump调试日志追踪不求人!

    功能及Air8101开发板实操验证。 一、errDump功能介绍 1.1 errDump有什么用? errDump是LuatOS系统中的错误日志上报模块,主要用于远程调试与故障诊断。 其原理是将
    的头像 发表于 06-05 18:32 1258次阅读
    手把手教你配置远程errDump<b class='flag-5'>调试</b>:<b class='flag-5'>日志</b>追踪不求人!

    详解journalctl日志管理

    systemd 提供了自己的日志系统(logging system),称为 journal。使用 systemd 日志,无需额外安装日志服务(syslog)。
    的头像 发表于 06-05 17:22 1897次阅读
    详解journalctl<b class='flag-5'>日志</b>管理

    1X9模块怎么选?

    1*9模块也叫9pin模块,有9个引脚,属焊接模块,需焊在电路板上,每个脚的作用不用,有3中接
    的头像 发表于 05-28 16:07 1294次阅读
    1<b class='flag-5'>X9</b>光<b class='flag-5'>模块</b>怎么选?

    DevEcoStudio 中使用模拟器时如何过滤日志

    生的各种错误、警告和调试信息。这对于开发者调试应用在模拟器上的运行问题非常重要,可以帮助定位应用中的代码错误、资源泄漏等问题。 硬件模拟日志:模拟器需要模拟设备的硬件功能,如屏幕、摄像头、传感器等。相关
    发表于 05-23 10:46

    解锁LuatOS-log库:全栈工程师的日志管理实战课!

    针对全栈开发者设计的实战教程,本文聚焦LuatOS平台log库的高效使用,从基础配置到高级调试策略,手把手教你搭建可扩展的日志系统,提升项目维护效率。 今天,我们一起来认识LuatOS的log库
    的头像 发表于 05-12 15:23 1632次阅读
    解锁LuatOS-log库:全栈工程师的<b class='flag-5'>日志</b>管理实战课!