问题分析步骤如下:
一、
MSM8916平台gpt概率性问题:使用QPST emmc software download工具下载完软件后,无法开机。如下图:
log分析是userdata分区没有成功mount 。
二、
adb shell ls /dev/block 显示,开机失败的机器,比正常开机的机器少一个分区:mmcblk0p28 ,这个分区就是userdata所在分区!
参考本人的转并补充内容的另一篇文章《add_partition 函数学习》
可知,/dev/block/mmcblk0pxx 这些分区是根据gpt内容而创建,因此怀疑gpt内容错误,导致user分区没有被成功创建。
root@zxx/ # cd dev/block/