一、不开机问题首先需要抓串口log(要带kernel的log),根据需要也可能要抓logcat
      1、抓份不能开机的串口log
      2、抓份正常开机的串口log用来对比
 
二、检查关键字或者关键log
      1、"Preparing for EL3 exit to normal world, LK"
                如果串口log里面没有走到这里,说明在PL就卡住了,这句表示进入LK
      2、"lk finished --> jump to linux kernel"
                如果串口log里面没有走到这里,但是上面走到了,说明在lk卡住了,这句表示进入kernel
      3、"Kernel_init_done"
                这句表示kernel初始化完成了,正准备启动init进程,如果这就没有走到:请搜索关键字initcall,
                initcall是顺序执行例如module_init注册的init函数,看看卡在哪个call back上
      4、"BOOTPROF"
                这是开机过程中,每走过一个重要阶段都会打印的标志,例如上面Kernel_init_done这一句就会打上这个标志
      5、"init: init first stage started"
                这句表示init进程正常起来执行
      6、"fs_mgr" 和"e2fsck"
                这里标志是在检查和mount 文件系统,如果失败会有如下log:fs_mgr_mount_all returned an error                             fs_mgr_mount_all returned unexpected error 255
      7、"zygote"
                Starting service 'zygote':这里表示要启动zygote,如果没有这一句表示zygote还没启动,则要检查之前的initrc                 执行情况,文件系统mount情况
      8、"SysServerInit_START"
                启动system_server
      9、"system_server"
                这里表示system_server有起来
      10、"BOOT_Animation:END"
                表示开机动画正常结束,进入安卓
三、抓logcat的情况:Starting service 'zygote'------zygote起来后,开不了机,此时必须要抓logcat
————————————————
原文链接:https://blog.csdn.net/zhangbijun1230/article/details/80925886

MTK 驱动----不开机问题快速分析相关推荐

  1. MTK 驱动(81)----不开机问题快速分析

    不开机问题快速分析 一.不开机问题首先需要抓串口log(要带kernel的log),根据需要也可能要抓logcat 1.抓份不能开机的串口log 2.抓份正常开机的串口log用来对比 二.检查关键字或 ...

  2. 详解关于MTK驱动开发学习教程

    MTK驱动开发学习教程是本文要介绍的内容,主要是来了解MTK的驱动开发的过程,文章中很详细的讲解了这个问题,具体内容来看本文详解. 一.Charge Parameters. 1.相关文件chr_par ...

  3. MTK驱动(75)--- MT6739平台的thermal高温充电机制调整

    MTK MT6739平台的thermal高温充电机制调整 MTK平台的thermal机制是一种高温保护主板机制.主要用于手机在充电过程中,温度太高对手机主板造成损坏. thermal主要由therma ...

  4. MTK驱动(74)---平台待机功耗分析流程

    MTK平台待机功耗分析流程 1.目的 2.MTK平台各个场景功耗数据测试方法 很多功耗问题都是因为测试手法不对,列出一些常用场景功耗测试手法.  测试功耗数据之前,请先确认以下配置:  1.关闭 WI ...

  5. MTK 驱动(69)---MTK平台 电池驱动相关

    MTK平台 电池驱动相关 MTK平台 电池驱动 一.相关代码路径(mt6755/Android6.0) alps/kernel-3.18/drivers/misc/mediatek/include/m ...

  6. MTK 驱动(67)---深入MTK平台bootloader启动之【 lk -amp;gt; kernel】分析笔记

    Pre-loader 运行在ISRAM,待完成 DRAM 的初始化后,再将lk载入DRAM中,最后通过特殊sys call手段实现跳转到lk的执行入口,正式进入lk初始化阶段. 一.lk执行入口: 位 ...

  7. MTK 驱动(64)---Mtk touch panel驱动/TP驱动详解

    Mtk touch panel驱动/TP驱动详解 TP还算是比LCM好理解的多. 在启动过程中,先注册/mediatek/custom/command/kernel/touchpanel目录下的具体驱 ...

  8. MTK 驱动(63)---MTK TP驱动移植

    MTK TP驱动移植 对于MTK TP驱动移植一般分为六部分: 1.硬件IO口配置: 2.TP驱动移植: 3.I2C通信: 4.中断触发: 5.数据上报: 6.虚拟按键: 硬件电路: 1.GPIO配置 ...

  9. mtk 驱动(55)---mtk指纹移植

    mtk指纹移植 1.      硬件连接 看原理图可知,指纹芯片有六个只要功能引脚,POWER, RST, MI, MO,CLK, EINT,再dws中将spi的四个引脚和中断脚配置好,mt6753只 ...

最新文章

  1. encache学习教程
  2. [转]RxHttp 一条链发送请求,新一代Http请求神器(一)
  3. 前端学习(3189):react简介
  4. 关闭IOS更新功能(ios4/5/6)
  5. 【Java】Optional容器
  6. 深度学习超分辨率最新综述:一文道尽技术分类与效果评测
  7. 何恺明随机连接神经网络复现
  8. Paper再现:MD+AI自动编码机探测蛋白变构(一):文章分析
  9. 使用Web3j(JAVA)开发ETH钱包-1
  10. 两个苹果手机怎么定位_苹果手机很卡怎么办
  11. 苹果怎么取消微信订阅服务器,教程:取消微信免密支付授权功能设置
  12. 银河麒麟系统设置变更
  13. 将AIR-CAP2702I-H-K9升级成胖AP
  14. 华为在发布会带来了harmonyos,Mate 40发布会彩蛋!华为智选智能摄像头Pro发布
  15. 融汇小学计算机课程,《小学信息技术行走课堂》读书心得
  16. jdk新特性::作用
  17. Babylon.js 拾取坐标的方法
  18. DDD-四种业务模型
  19. 如何用P6软件编制项目进度计划
  20. Android 12.0 Launcher3 去掉Hotseat功能

热门文章

  1. (王爽)汇编语言-课程设计二完整版
  2. 解决百度爬虫无法爬取 Github Pages 个人博客的问题
  3. 这次不鸽!PDF第四版终于出炉!
  4. 几何画板探究圆周角与圆心角关系
  5. airflow重启出现Error: Already running on PID 8254 (or pid file '/root/airflow/airflow-webserver.pid' is
  6. AIDE手机编程初级教程(零基础向) 第二章序言
  7. educoder 数据挖掘算法原理与实践:线性回归(房价预测)
  8. 用python来玩科学计算
  9. 开发工具和DBeaver,连接多种数据库
  10. 心理学在计算机方面的应用,E-Prime在心理学实验中的应用 曾祥炎