我是靠谱客的博主 壮观金毛,最近开发中收集的这篇文章主要介绍手动使得modem crash,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

主要内容:

1.       为什么需要手动modem crash

2.       Kernel端相关设定

3.       Qxdm发相关指令

4.       Qpst Software DownLoad获取modem core dump

 

详细内容:

1.       为什么需要手动mdoem crash

在调试rf card过程中,有时候无法确定rfcard端,相关mipi设备是否正常被系统识别,特别是在QRCT进行debug无法判别rf card状态时,可以通过手动modem crash,根据crash后获取的core dump,以及相关的elf,trace32进行分析。本文主要是讲解,如何手动modem crash.

2.       Kernel端相关设定

         是否可以使得modem crash与kernel的相关设定是有关系的,否则获取不了core dump.

1.      通过adb shell root xx 使得手机处于root状态

2.      通过adb shell cd sys后,利用find –name “restart_level”获取restart_level文件。通常会知道如下三个文件


其中和modem相关的是有mss字样的(可能其他高通平台有所区别,需要参考相关文档)

3.      cat 相关的restart_level查看相关内容,如果读取的内容不是SYSTEM则,通过echo “SYSTEM” > XX/XX/../XX/restart_level讲restart_level的内容设定为SYSTEM。

Restart_level可能的值为RELATED,SYSTEM等。其中RELATED的作用是,如果modem crash掉了,则不会通过usb获取core dump而是modem子系统自动重启;而SYSTEM的作用是,如果modem crash掉了,可以通过usb获取core dump.

 

3.       利用Qxdm发相关指令

在手机同QXDM正确连接后,可以通过指令窗口发送send_data 75 37 03 00使得modem crash掉。此时通过QPST Configuration可以看到正在获取的core dump的内容.

4.       通过QPST Software Download中Help->Open Log File Directory可以查看本地PC获取的modem的core dump

最后

以上就是壮观金毛为你收集整理的手动使得modem crash的全部内容,希望文章能够帮你解决手动使得modem crash所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(49)

评论列表共有 0 条评论

立即
投稿
返回
顶部