Toggle navigation
首页
(current)
问答
文章
话题
商城
登录
注册
关于Windows/Linux系统下如何用USB口抓取4G模块(CAT4)底层Trace?
固件无论是AT版本, 还是lua版本,都可以通过USB口抓取模块底层trace,本文主要介绍Windows/Linux系统下如何用USB口抓取4G模块底层Trace?
##### 4G模块 无论固件是AT版本,还是lua版本,用户都可以用USB口抓取模块底层trace ## 1.windows系统下 ### 1.1前提条件 ####1.1.1电脑安装好Windows USB驱动 USB驱动下载链接:http://www.openluat.com/Product/file/asr1802/lte.html 安装教程:https://oldask.openluat.com/article/92 #### 1.1.2下载luatools工具 luatools下载链接:http://www.openluat.com/Product/file/asr1802/luatools-redirect.html 备注:Luatools工具无需安装,直接运行luatools.exe文件即可使用; 工具下载后,如图所示,先升级工具版本至最新,确认模式是4G,![](/static/editormd/php/../uploads/5_45695.png) ### 1.2通过模块USB口抓底层日志 #### 1.2.1步骤如下 ##### 1.2.1.1如果板子上有模块USB接口(类似4G开发板),就用USB线将开发板USB口和PC连接;如果是贴片模块,就需要在模块端飞线,VBUS、USB_DM、USB_DP、GND 4个引脚引出来,接电脑。 ##### 1.2.1.2如果抓取的trace内容与RNDIS功能无关,建议禁用RNDIS功能,避免上报太多垃圾信息,方法:Windows 设备管理器,点击网络适配器,右键,禁用设备。 ![](/static/editormd/php/../uploads/5_19558.png) ##### 1.2.1.3双击luatools.exe,打开luatools工具软件,升级工具,检查设置 ##### 1.2.1.4模块上电开机,正常连接且模块开机后,设备管理器会出现以下端口 ![](/static/editormd/php/../uploads/5_16664.png) ##### luatools工具正常显示如下 ![](/static/editormd/php/../uploads/5_63324.png) ##### 1.2.1.5抓取和保存底层日志 ![](/static/editormd/php/../uploads/5_30707.png) 工具显示如图,表示正在抓底层日志;日志自动保存在工具文件夹的\log\4gdiag子文件夹下,保存格式为.sdl文件,抓完trace,关闭luatools工具即可。 备注:点文件->保存trace,可以修改一些设置。比如单个trace文件的大小,以及trace保存的文件夹。一般无需修改,用缺省值即可。 ![](/static/editormd/php/../uploads/5_13483.png) ## 2.Linux系统下抓取模块底层日志 ### 2.1步骤如下: #### 2.1.1将附件diagsaver.c编译后生成的程序放到主控系统上 #### 2.1.2主控加载模块的USB虚拟串口成功以后,在命令行下立即运行:DiagSaver /dev/ttyUSB2 log文件路径 (如果只有一个shell就加上&切换到后台) #### 2.1.3测试完成以后把diagsaver保存的日志(运行时指定的路径)导出 附件:[DiagSaver.c](http://ask.openluat.com/file/attachments-2019-08-0tpikkrK5d5e55aba7907_DiagSaver.c "DiagSaver.c")
发表于 2019-08-22 16:48
阅读 ( 4674 )
分类:
默认分类
2 推荐
收藏
你可能感兴趣的文章
相关问题
0 条评论
请先
登录
后评论
盛夏
7 篇文章
作家榜
»
技术销售Delectate
43 文章
陈夏
26 文章
国梁
24 文章
miuser
21 文章
晨旭
20 文章
朱天华
19 文章
金艺
19 文章
杨奉武
18 文章
×
发送私信
发给:
内容:
×
如果觉得我的文章对您有用,请随意打赏。你的支持将鼓励我继续创作!