记一次emmc物料导致系统无法正常运行

一批新主板使用特定EMMC物料后,Android系统在启动时遇到system分区挂载失败的问题,表现为卡在开机logo。通过log分析,发现sdio通信失败,而此问题仅出现在特定批次的物料上。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

       新回来了一批主板,开机后却无法正常进入主界面(有开机 画面)。试了好几块都是一样的情况。由于之前该 主板已调试ok,试了同一版软件,旧的主板能正常启动,跟硬件同事沟通后,新旧主板的不同是emmc物料不同。由于出问题的物料都是芯片厂商验证过的物料,且几块物料都是同样的情况,只能接串口看log分析了。

看了几遍log,好像没什么问题,最终发现system分区挂载失败,导致Android无法启动,这也解释了为什么会卡在开机logo上了。

进一步发现有如下的报错信息,即sdio通信失败 。

[    5.174584] c0 sprd_sdhc sdio_emmc CMD2 int 0x18001
[    5.175506] c0 sprd_sdhc sdio_emmc CMD2 int 0x18001
[    5.175980] c0 mmc0: error -110 whilst initialising MMC card

由于有其他项目也用过该物料,但没有该问题。

 

第一颗是正常的(2017年生产),第二颗是通信异常的(2016年生产),简单来说就是同一种物料,但不是同一批物料。cpu厂商也说该旧料有问题(新的没有问题)。

评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值