Modem analyze by T32 tool.

有两个芯片,8k 和 9k,9k是modem芯片,8k里的arm11是一个modem芯片,内置在8k芯片里,在下文就把8k里的arm11看作一个核(硬件实体),这样好理解,具体如下

  a    8k: 有2个核,分别是scorpion,arm11; 其中scorpion 是一个主核,用来跑linux kernel, app的,就是android的代码。我们通常解析出来的pdf里的log就是scorpion这部分的log.而arm11 就是8k 这边的modem.

 b    9k:  有3个核:一个arm9 ,两个QDSP6;对于dump文件来说,这个3个核都叫9k这边的modem; arm9 负责控制,Q6负责空口协议,其中一个QDSP6运行SW,一个运行FW(firmware),FW是没有源代码的。

 所以所modemcrash了,要看是9k的modem 还是 8k 的modem.

 

8k这边对应的dump文件是 tlcore.

9k这边对应的dump文件是q6sw_tcm.bin   smi.bin  load.cmm.

 Crash 的情况

           9k 芯片这边的每个核都可能发生modem crash,如果任何一个核先挂了,都会导致8k这边crash.

             8k 这边两个核每一个自己都会crash,从而导致9k那边也发生crash.

所以分析modemcrash要先分清楚是8k还是9k先crash,然后再分是8k,9k里的哪个核先crash,这样才能找到真正出错的地方(Errorin file XXX.c, line XXX)。



  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值