wiki,案例

1HISI机器的常见异常复位
AP__S_AWDT 对应HI_APPANIC_GPU gpu故障
AP_S_PANIC A核panic,如访问非法内存地址
get_exception_info is Low power,can not show logo 电池掉电
LMP3_S_EXCEPTION LPM3子系统检测到的各种硬件异常并发起整机重启
LMP3_S_LPMCURST LPM3狗复位
PSCI_DMA_TIMEOUT 系统DMA异常,一般是DMA传输时间过长超出软件预期,系统会调用system_error,主动触发复位异常
PSCI_SUBPMU0_PANIC 硬件问题,硬件在VN1主板上会对这个问题做优化

2异常复位常见的panic问题
BUG at fs 文件系统报错
BUG at gpu GPU报错
wlan crashed 短距问题
_sde_encoder_autorefresh_disable_seq2 LCD的sde已知问题
BUG at wireless 短距问题
slpi crashed sensor的slpi问题
CFI问题
kill init!exitcode = 0x00000100 估计是编出的vbmeta不对,得找安全的同事看一下

3打开full dump 

GOT EWP复现指导之进900E时dump日志抓取

HISI HMW_w09机器的engfastboot,nv项

四、常见panic问题类型案例
1空指针问题--
用进程或堆栈区分是那个模块 __dentry_kill--F2FS问题
kasan问题
用tarce32反汇编看成,找出具体的c语言指令行

2hungtask问题
抓full dump

3adsp问题
adsp文件解析

4EWP的机器不开机问题
机器起不来,就需要抓串口日志,看启动到那个阶段了,是那个板块出了问题

5LPM3问题:LPM3问题分析
为了分析Llpm3的panic和lpm3的软狗复位,需要用tarce32的lpm3_simulator工具来分析相关Log(3个bin文件和1个elf文件)

工具解析完后的界面菜单说明
5display exception pc/lr 异常时的PC、LR等信息
reset_reason为4个字节,第四个字节为第一次发送错误的原因--参考“LPM3复位原因列表”--LPM3复位类型解析
6 display lpm3 log --当发生lpm3复位后,可先查看log中是否有明显异常log生成,log保存复位前的1K,其余部分会被覆盖掉。

posted @   major825  阅读(959)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· Manus的开源复刻OpenManus初探
· AI 智能体引爆开源社区「GitHub 热点速览」
· C#/.NET/.NET Core技术前沿周刊 | 第 29 期(2025年3.1-3.9)
· 从HTTP原因短语缺失研究HTTP/2和HTTP/3的设计差异
点击右上角即可分享
微信分享提示