高通死机或者查找休眠问题可以通过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解析相关推荐

  1. 高通平台抓取WiFi日志

    cnss log抓取方法 1.adb shell进入安卓调试 先检查 cnss_diag 是否运行 # ps -A | grep cnss_diag 如果没有运行,运行它 # cnss_diag -q ...

  2. 高通平台开发实践经验

    高通平台开发实践经验 本文以一个3GPP下MO call(mobile original call)为例,简述从上层到下层如何建立call.安卓架构很多人都有印象,从APP层到FrameWork层到H ...

  3. [Linux Device Driver] 高通平台分区学习

    1. 分区名字 && 作用 ssd ---ssd diag模块的分区,存储加密的RSA密钥. persist ---其中包含在设备出厂后不应该更改的数据,例如:芯片的校准数据(WIFI ...

  4. 高通平台环境搭建,编译,系统引导流程分析 .

    1.高通平台android开发总结 1.1 搭建高通平台环境开发环境 在高通开发板上烧录文件系统 建立高通平台开发环境 高通平台,android和 modem 编译流程分析 高通平台 7620 启动流 ...

  5. 关于高通平台王者荣耀,和平精英等游戏杂音问题

    关于高通平台王者荣耀,和平精英等游戏杂音问题 今天我将为大家讲述我在音频开发处理的第一个问题,王者荣耀的登录pop音问题. 问题描述:最新版本的手机上,安装了王者荣耀,和平精英,消消乐等游戏APP,可 ...

  6. 高通平台提高核电电压

    高通平台提高核电电压 高通平台有一些异常的复位重启以及死机问题,抓不到dump信息,很可能和核电的电压有关系.我们可以提升核电电压来确认是否是该问题. 修改文件在rpm中: rpm_proc/core ...

  7. 开机动画适配方案_高通平台刷机包定制方案适配-ROM定制开发入门到精通

    高通平台刷机包定制方案适配-ROM定制开发入门到精通 根据新老平台,高通平台线刷包至少要这样几个基本文件,但不一定全部都需要: 8x10_msimage.mbn----平台镜像,是个完整的磁盘,就是s ...

  8. [Linux Audio Driver] 高通平台内部MIC_BIAS简介

    #更新 2020.05.10 我觉得我这个标题取的不是很妥当,为了表达对技术的敬畏之心,我将原标题 <一文搞懂内部MIC_BIAS>修改为<高通平台内部MIC_BIAS简介> ...

  9. android 高通平台有前途吗,华为鸿蒙计划要适配高通平台了,可以告别安卓搭载鸿蒙OS了?...

    鸿蒙走出这一步是可以想象到的,看来华为打造这个系统希望的结果是万物皆可盘呀,所以一开始就提出了开源,也就意味着这次是高通,下次就可以是联发科,甚至更多的手机品牌也完全就可以搭载!早期我们一直在说国产手 ...

  10. 高通平台 /sys/module/lpm_levels/parameters/sleep_disabled节点

    高通平台 /sys/module/lpm_levels/parameters/sleep_disabled节点默认值为N,可通过修改init.rc文件来修改,最近遇到一个问题,就是两台设备韦根测试收发 ...

最新文章

  1. C++一天一个程序(一)
  2. [react] React为什么要搞一个Hooks?
  3. LeetCode 819. 最常见的单词
  4. 原生Java高仿抖音短视频APP双端源码
  5. Ubuntu 图形桌面死机重启(机器不重启)
  6. Python安装常见问题:ModuleNotFoundError: No module named ‘_ctypes‘ 解决办法
  7. C# 获得当前应用程序路径
  8. 一步快速将Smartform转成生成PDF文件
  9. 单片机怎么实现模块化编程?思维+实例+系统教程(实用程度令人发指)
  10. 计算机如何一次性删除音乐,win10怎么删除windows音乐文件夹?
  11. Android Studio插件GsonFormat快速实现JavaBean
  12. python微博视频爬取
  13. Nodejs连接12种数据库例子集合
  14. Writeup-GKCTF-Misc题:Harley Quinn
  15. 【Lilishop商城】No4-1.业务逻辑的代码开发,涉及到:会员B端第三方登录使用及后端接口(微信、QQ等)
  16. 揭秘阿里云WAF背后神秘的AI智能防御体系
  17. 【前端】之websql实现增删改查,包含简单示例
  18. 【公告 | 阿布扎比全球市场为中东和北非地区推出加密资产框架】
  19. Bash脚本中进制转换
  20. 虚拟机服务器的IP无法连接,虚拟机远程服务器连接ip

热门文章

  1. y = mapminmax(‘apply‘,x,ps)中各个参数是什么意思呢?
  2. IDEA设置字体大小没反应解决
  3. 为什么C++开发不需要安装STL库
  4. origin2021绘图软件安装教程
  5. 小波去噪 语音去噪 信号小波去噪 小波基去噪 小波收缩去噪-matlab
  6. C4D学习笔记1-动画-动画关键帧
  7. python读取像素值
  8. 宏晶STC单片机使用STC-ISP串口烧录失败的原因与解决方法汇总
  9. 输出100以内的素数
  10. C语言输出9 * 9口诀。