高通平台抓取ramdump并用qcap解析
高通死机或者查找休眠问题可以通过ramdump来分析,具体步骤
先确认下内核配置了CONFIG_MSM_DLOAD_MODE,并确认download_mode为1
grep -rin CONFIG_MSM_DLOAD_MODE out/target/product/xxxxx/obj/KERNEL_OBJ/.config
adb shell
cd /sys
find -name download_mod
cat download_mod
用QPST Configuration抓取ramdump(可参考http://blog.csdn.net/ldinvicible/article/details/49246109).
将PS_HOLD拉低不超过200ms,可开机时就试试,练练手感(因为有时控制不好很难进ramdump,也可手动触发
dump,来确认能进入ramdump模式,echo c > /proc/sysrq-triggel)
串口会打印如下信息
D - 102632 - pm_driver_init, Delta
B - 427854 - clock_init, Start
D - 152 - clock_init, Delta
B - 3539189 - Sahara: Hello pkt sent
然后用qcap来分析(https://cap.qti.qualcomm.com/default.aspx)
qcap的使用可参考文档80-NR964-54SC(中文) 80-NR964-54
这里选择ie浏览器,打开网站会提示调到java官网下载java,按提示安装,并重启浏览器。
1软件产品在aboot.html的Product项。
2子系统分析选择部分或者全部
3选择meta build的路径,即modem代码路径或者单独将需要的symbol文件放到dump抓取到的
log文件夹中,symbol文件的查找可参考下来提示。
-Summary:
1) You can check your contexts.xml, such as :
<file_ref symbol="modem">
<file_name>M8936FAAAANYZQ*.elf</file_name>
<file_path>modem_proc/build/ms/</file_path>
在modem的contexts.xml文件中,查找sysbol或者elf的字符串对应的文件,如果机器的代码跟编译的代码
不一致或者查找到的代码不一致,会提示红字体的解析失败。
成功后会生成一份文档,如http://download.csdn.net/download/mike8825/10233735
高通平台抓取ramdump并用qcap解析相关推荐
- 高通平台抓取WiFi日志
cnss log抓取方法 1.adb shell进入安卓调试 先检查 cnss_diag 是否运行 # ps -A | grep cnss_diag 如果没有运行,运行它 # cnss_diag -q ...
- 高通平台开发实践经验
高通平台开发实践经验 本文以一个3GPP下MO call(mobile original call)为例,简述从上层到下层如何建立call.安卓架构很多人都有印象,从APP层到FrameWork层到H ...
- [Linux Device Driver] 高通平台分区学习
1. 分区名字 && 作用 ssd ---ssd diag模块的分区,存储加密的RSA密钥. persist ---其中包含在设备出厂后不应该更改的数据,例如:芯片的校准数据(WIFI ...
- 高通平台环境搭建,编译,系统引导流程分析 .
1.高通平台android开发总结 1.1 搭建高通平台环境开发环境 在高通开发板上烧录文件系统 建立高通平台开发环境 高通平台,android和 modem 编译流程分析 高通平台 7620 启动流 ...
- 关于高通平台王者荣耀,和平精英等游戏杂音问题
关于高通平台王者荣耀,和平精英等游戏杂音问题 今天我将为大家讲述我在音频开发处理的第一个问题,王者荣耀的登录pop音问题. 问题描述:最新版本的手机上,安装了王者荣耀,和平精英,消消乐等游戏APP,可 ...
- 高通平台提高核电电压
高通平台提高核电电压 高通平台有一些异常的复位重启以及死机问题,抓不到dump信息,很可能和核电的电压有关系.我们可以提升核电电压来确认是否是该问题. 修改文件在rpm中: rpm_proc/core ...
- 开机动画适配方案_高通平台刷机包定制方案适配-ROM定制开发入门到精通
高通平台刷机包定制方案适配-ROM定制开发入门到精通 根据新老平台,高通平台线刷包至少要这样几个基本文件,但不一定全部都需要: 8x10_msimage.mbn----平台镜像,是个完整的磁盘,就是s ...
- [Linux Audio Driver] 高通平台内部MIC_BIAS简介
#更新 2020.05.10 我觉得我这个标题取的不是很妥当,为了表达对技术的敬畏之心,我将原标题 <一文搞懂内部MIC_BIAS>修改为<高通平台内部MIC_BIAS简介> ...
- android 高通平台有前途吗,华为鸿蒙计划要适配高通平台了,可以告别安卓搭载鸿蒙OS了?...
鸿蒙走出这一步是可以想象到的,看来华为打造这个系统希望的结果是万物皆可盘呀,所以一开始就提出了开源,也就意味着这次是高通,下次就可以是联发科,甚至更多的手机品牌也完全就可以搭载!早期我们一直在说国产手 ...
- 高通平台 /sys/module/lpm_levels/parameters/sleep_disabled节点
高通平台 /sys/module/lpm_levels/parameters/sleep_disabled节点默认值为N,可通过修改init.rc文件来修改,最近遇到一个问题,就是两台设备韦根测试收发 ...
最新文章
- C++一天一个程序(一)
- [react] React为什么要搞一个Hooks?
- LeetCode 819. 最常见的单词
- 原生Java高仿抖音短视频APP双端源码
- Ubuntu 图形桌面死机重启(机器不重启)
- Python安装常见问题:ModuleNotFoundError: No module named ‘_ctypes‘ 解决办法
- C# 获得当前应用程序路径
- 一步快速将Smartform转成生成PDF文件
- 单片机怎么实现模块化编程?思维+实例+系统教程(实用程度令人发指)
- 计算机如何一次性删除音乐,win10怎么删除windows音乐文件夹?
- Android Studio插件GsonFormat快速实现JavaBean
- python微博视频爬取
- Nodejs连接12种数据库例子集合
- Writeup-GKCTF-Misc题:Harley Quinn
- 【Lilishop商城】No4-1.业务逻辑的代码开发,涉及到:会员B端第三方登录使用及后端接口(微信、QQ等)
- 揭秘阿里云WAF背后神秘的AI智能防御体系
- 【前端】之websql实现增删改查,包含简单示例
- 【公告 | 阿布扎比全球市场为中东和北非地区推出加密资产框架】
- Bash脚本中进制转换
- 虚拟机服务器的IP无法连接,虚拟机远程服务器连接ip