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抓取网络相关信息日志

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

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




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

    评论

    相关推荐

    单片机断电记忆日志 多串口助手波形图像彩色日志 Stm32嵌入式FLASH保存日志管理工具

    的毫秒tick。 标签(TAG)用于按模块化区分日志,一般使用字母表示。 线程标识符(TI)为-9的数字表示线程标识符。 文字内码(TC)可以表示为G=GBK内码或U=UTF-8内码。 Power
    发表于 01-19 11:28

    西门子博途数据日志的使用

    数据日志文件以 CSV 格式存储在永久性闪存中。可以使用以下两种方法管理、查看数据日志
    的头像 发表于 12-20 10:37 1486次阅读
    西门子博途数据<b class='flag-5'>日志</b>的使用

    logcat命令抓取日志方法

    命令抓取日志 logcat -b main -b system -b crash -r 1024 -n 5 -f android.log -v threadtime -b:加载可供查看的缓冲区的日志
    的头像 发表于 11-23 17:31 522次阅读
    logcat命令<b class='flag-5'>抓取</b><b class='flag-5'>日志</b><b class='flag-5'>方法</b>

    PLC远程调试模块

    PLC远程调试模块
    的头像 发表于 10-19 08:02 532次阅读

    串口日志输出DEBUG文件编写

    相信大多数嵌入式开发者都会碰到对程序进行调试或者查找BUG的情况,常见的两种方法都是仿真和通过日志进行的。
    的头像 发表于 09-21 09:21 395次阅读
    串口<b class='flag-5'>日志</b>输出DEBUG文件编写

    多串口彩色波形显示日志助手 云控日志CloudLog.exe

    嵌入式开发时经常碰到的情景:在多模块的嵌入式系统中,需要打开n个串口助手,占满了整个桌面。 需要计算一段代码运行使用的时间,要使用数码示波器各种测量。 云控日志可以计算经过时间 显示精确到微秒的用时
    发表于 09-06 16:51

    分享一个适合单片机的轻量级日志

    单片机项目在很多时候都需要调试,通过日志诊断bug是常见的一种调试方法
    的头像 发表于 09-06 09:23 577次阅读
    分享一个适合单片机的轻量级<b class='flag-5'>日志</b>库

    基于视觉的机器人抓取系统设计

    抓取综合方法是机器人抓取问题的核心,本文从抓取检测、视觉伺服和动态抓取等角度进行讨论,提出了多种抓取
    的头像 发表于 08-19 17:19 1059次阅读
    基于视觉的机器人<b class='flag-5'>抓取</b>系统设计

    单片机串口模块调试方法

    笔者在调试某Cortex-M3内核单片机时遇到一个问题,此单片机不具备在线仿真功能,因此调试代码时只能使用UART输出Log的方式调试调试过程中发现串口
    发表于 07-28 15:48 977次阅读
    单片机串口<b class='flag-5'>模块</b><b class='flag-5'>调试</b><b class='flag-5'>方法</b>

    教程 8:调试方法

    教程 8:调试方法
    发表于 07-06 19:46 0次下载
    教程 8:<b class='flag-5'>调试</b><b class='flag-5'>方法</b>

    硬件简单的日志打印方法

    相信大多数嵌入式开发者都会碰到对程序进行调试或者查找BUG的情况,常见的两种方法都是仿真和通过日志进行的。 有条件仿真的是更好,单是在编写嵌入式软件程序过程中,并不是所有的硬件都支持仿真或者方便仿真
    的头像 发表于 06-22 10:08 366次阅读
    硬件简单的<b class='flag-5'>日志</b>打印<b class='flag-5'>方法</b>

    介绍FPGA在线调试的一大利器—VIO

    之前的文章介绍了FPGA在线调试方法,包括选定抓取信号,防止信号被优化的方法等等。
    发表于 06-20 10:38 3694次阅读
    介绍FPGA在线<b class='flag-5'>调试</b>的一大利器—VIO

    如何用Burpsuite抓取exe数据包?

    前几天在群里看到有师傅在问如何用Burpsuite抓取exe数据包的问题?所以想着写篇文章简单记录一下Burpsuite+Proxifier抓取exe数据包的方法
    的头像 发表于 06-12 16:12 3260次阅读
    如何用Burpsuite<b class='flag-5'>抓取</b>exe数据包?

    提高复杂串行协议的调试效率

    调试复杂的串行协议是验证工程师面临的最大挑战。这是影响每个项目进度的最耗费时间和精力的活动之一。传统的调试方法使用松散连接的波形、日志文件、消息和文档的组合,这不足以进行高效的
    的头像 发表于 05-26 11:23 443次阅读
    提高复杂串行协议的<b class='flag-5'>调试</b>效率

    esp07模块更改波特率后模块不工作的原因?怎么处理?

    我使用以下命令通过 AT 命令将 esp07 模块的波特率更改为 1200: 但它不再起作用了。 我确实更改了在引导加载程序上启动的接线,并将 pc-sofware 的波特率更改为 74880 以查看引导加载程序日志,但是当我重
    发表于 05-15 08:47