合宙LuatOS的个人空间 https://www.eechina.com/space-uid-176273.html [收藏] [复制] [RSS]

博客

新手必看!模组日志总体介绍

已有 350 次阅读2025-1-8 14:06 |个人分类:4G模组| 物联网, 单片机, 4G模块, 通讯模组, 嵌入式硬件

今天我们学习模组日志总体介绍,以下进入正文。


一、本文讨论的边界

本文是对4G 模组, 以及 4G+GNSS 模组的日志功能的总体介绍。通过日志,可以对研发过程中,以及模组运行过程中的各种故障进行分析。


二、4G模组日志的几种类型界

4G 模组的日志有两种类型: 业务日志和底层日志。业务日志是指在用模组的用户代码输出的日志,包括 AT指令交互的日志和二次开发的业务代码输出的日志。

2.1 AT 交互的业务日志

把模组作为 AT 指令的方式做开发的时候, 可以通过串口工具,抓取 AT 指令的日志。也可以由设备的主控 CPU,输出和模组的 AT 指令的交互日志。AT 交互的日志,用普通的串口工具,比如 sscom,LLcom,都可以使用。

2.2 二次开发的业务日志

在用 LuatOS 二次开发的代码里面, 用 print()函数, 就可以输出任何的信息到 Luatools。通过 Luatools 的日志查看界面, 就可以非常方便的查看, 保存,分析业务日志。使用 Luatools 查看日志的详细资料,可以查看:

Luatools下载和使用教程

2.3 底层日志

当遇到疑难问题, 用业务日志无法定位问题原因的时候, 就需要抓取底层日志,交给技术同事分析问题。

无论是 AT 指令方式的开发,还是在模组内部做二次开发,都可以抓取底层日志。


三、怎么抓底层日志

本章的内容,适合 780 系列模组,700系列模组,不适合 724和795系列模组。底层日志工具,叫做 EPAT 工具。

3.1 下载底层日志工具

点击如下链接,直接下载底层日志工具EPAT:模组底层日志抓取和分析工具 。

3.2 日志输出端口

如彻底讲清楚USB驱动问题这篇教程所说,USB的虚拟端口中,有一个底层日志的输出端口。可以从设备管理器的端口属性中根据“设备实例路径”中的值是否是0004,来判断底层日志的输出端口。

正常情况下,要用USB物理接口抓取日志,因为USB虚拟出来的端口的输出速率很高,基本不会出现丢日志的现象。

而串口抓底层日志,很容易丢失日志,导致抓不全日志,给问题分析带来很大的障碍。

3.3 EPAT工具中图标功能

路过

鸡蛋

鲜花

握手

雷人

评论 (0 个评论)

facelist

您需要登录后才可以评论 登录 | 立即注册

关于我们  -  服务条款  -  使用指南  -  站点地图  -  友情链接  -  联系我们
电子工程网 © 版权所有   京ICP备16069177号 | 京公网安备11010502021702
返回顶部