重庆技术网站建设,微信公众号api,佛山外贸网站建设行情,电商产品营销推广目录 一、概述二、抓取模组log2.1 硬件接口2.2 用户登录2.3 相关指令 三、测试AT指令3.1 查看端口3.2 进入模式 四、串口发16进制echo使用 一、概述
二、抓取模组log
在之前记录了通过USB#xff0c;使用移远工具Qwinlog来抓取log#xff08;3.3 抓取模组log#xff09;。… 目录 一、概述二、抓取模组log2.1 硬件接口2.2 用户登录2.3 相关指令 三、测试AT指令3.1 查看端口3.2 进入模式 四、串口发16进制echo使用 一、概述
二、抓取模组log
在之前记录了通过USB使用移远工具Qwinlog来抓取log3.3 抓取模组log。 现在记录下使用debug串口抓取模组log。
2.1 硬件接口
根据模组手册debug串口如下
2.2 用户登录
使用MobaXterm进行串口连接。通过上电后会看到打印的log。敲击回车会提示输入用户名。依次输入用户名、密码即可登录设备
2.3 相关指令
抓取log方法如下
1. 在模组debug UART口执行以下命令echo 1 /sys/module/printk/parameters/perf_mode_consoleecho 1 /sys/module/msm_show_resume_irq/parameters/debug_maskecho 0x2 /sys/module/ipc_router_core/parameters/debug_mask
2. 然后让模块进入休眠复现到问题提供下模组debug 口的log.模组休眠后并不会断开连接。可以抓取模组的唤醒过程。
三、测试AT指令
通过debug串口也是可以发送AT指令的。
3.1 查看端口 结合时间可以看出是smd8。
3.2 进入模式
使用microcom /dev/smd8指令microcom用法进入测试。在刚进入的时候输入AT等指令可以回复无指令回显。但是过一会就异常了 使用ctrlx退出测试。异常原因和指令没有回显的问题暂未解决。
四、串口发16进制
通过在MPU端直接发送串口指令给MCU来模拟APP远程控制。为了不修改MPU程序在终端使用echo发送数据0x55 0xAA 0x02 0x40 0x00 0x01 0x81 0x3C 0x01也就是
echo -e \x55\xAA\x02\x40\x00\x01\x81\x3C\x01 /dev/ttyHS0echo使用
使用 使用 使用 -n表示不增加\n 使用 -e表示使能\的转义功能