找回密码
 注册
搜索
查看: 1405|回复: 6

[讨论] sd卡的一个棘手的bug

[复制链接]
发表于 2007-11-3 18:10:55 | 显示全部楼层 |阅读模式
在pxa平台上,做的手机sd可以插拔,发现有个bug,至今不知如何解决,bug描述如下:
正常情况下,拔插sd卡都会进行sd卡的初始化工作。在向sd卡写文件的时候,拔掉sd卡。然后再次将sd卡插入的时候,不能正确地对sd卡进行初始化,主要是不能进入idle状态。文档上说sd controller 只能通过reset才能重置,但这样用户体验会很差,不知有没有碰到这种情况,是如何处理的?
发表于 2007-11-19 16:46:48 | 显示全部楼层
你通过中断来检测是否有SD插入,有的话就reinit下,个人理解
点评回复

使用道具 举报

发表于 2007-11-22 13:54:51 | 显示全部楼层
知道啥叫巧妇难为无米之炊了吧
点评回复

使用道具 举报

发表于 2007-11-22 16:39:43 | 显示全部楼层
我觉的:
sd卡检测方式若为轮询方式,这个bug是没有办法.
因为轮询时间很慢.上报到mmi再重新初始化可能好几秒过去了.
点评回复

使用道具 举报

 楼主| 发表于 2007-12-6 20:37:38 | 显示全部楼层
可能我没有说明白,现在的sd卡插拔是使用中断检测的。上述情况下进行在插入中断到来后作的初始化,但是因为之前的强制拔出造成了sd卡内部的状态紊乱,现在mmc不能正确的对其初化。所以才产生了这个bug.
点评回复

使用道具 举报

发表于 2010-6-25 00:28:46 | 显示全部楼层
还是以前的帖子有点质量
点评回复

使用道具 举报

发表于 2010-6-25 09:42:12 | 显示全部楼层
T卡本身是没有问题的,再次插入不能初始化,可以的话,断掉电源,重新初始化。再次插入本来就需要重新识别T卡撒。
状态混乱应该是手机端乱掉了,而非MMC本身乱掉。
点评回复

使用道具 举报

高级模式
B Color Image Link Quote Code Smilies

本版积分规则

Archiver|手机版|小黑屋|52RD我爱研发网 ( 沪ICP备2022007804号-2 )

GMT+8, 2024-10-6 16:27 , Processed in 0.047237 second(s), 16 queries , Gzip On.

Powered by Discuz! X3.5

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表