eMMC失效模式分析

整理文档很辛苦,赏杯茶钱您下走!

免费阅读已结束,点击下载阅读编辑剩下 ...

阅读已结束,您可以下载文档离线阅读编辑

资源描述

eMMC失效模式分析1.eMMC初始化失败A、确认host支持V4.5?-host可能不支持V4.5,造成无法识别到devicetype-利用CMD8读出EXT_CSDB、频率是否正确?(400KHz)C、确认InitialCMDflow是否正确?D、客户的PCB上是否可以量测eMMCCLK/CMD讯号?E、请客户提供完整的TestFaillog及eMMC部分的电路图-可以从Faillog中了解,eMMC出错点。-从eMMC部分的电路图中可以了解,如何从外部电路中加上其他元器件,以进行相关debug。F、确认Controller中的FWcode是否正确?-利用FATool读出CID/S-block/C-block/U-block.-利用LA量出CMDSequence&CIDvalue.-避免因为高温Reflow造成dataloss/-a.將基板上eMMCBGASampleCLK,CMD,DAT03根訊號拉出,接上LA.在FATOOL上執行INIT.當CMD2CID回ROMCode訊息:1122334455667788…時,表示FW有問題.G、确认eMMCball是否接触正常?2.eMMC读写速度过慢A、确认CardReader的写入模式与Chipset的差異.-eMMC工作频率、Bus宽度、Sectorsize?-写入资料量大小(1M/1G/full)?-测试环境条件?(OS、Host、FileSystemorLBAcase、温度?)B、确认Host的CMDFlow.-Open-end/Define-endCMD。-Competitor的参考值。3.eMMC无法读取A、因异常掉电造成dataloss。-当前传输的资料,有可能出现异常-其他未搬移数据区的资料,不可出現异常。B、因PCB讯号较差造成CRCerror-调整PCB設計。-调整F/EDrivingStrength。-在CLKpin上串接33ohm电阻。平台相关1.eMMC无法烧录A.确认EXT_CSD中bootpartitionenable设定与平台要求是否相同?-不同Host,对BootPartition设定要求不同-检查EXT_CSD[179]:BOOT_PARTITION_ENABLEValueeg:ROCKCHIP3066poweronwoulddriveCMDlinelowtoenterbootmode.ROCHCHIP3066wouldswitchEXT_CSD[162]to0x01everypoweron.FWModification:»BOOT_PARTITION_ENABLE[179]=1»RST_n_FUNCTION[162]=1B、确认Host是否支持V4.5?-检查EXT_CSD_REV[192]中版本,有的host仅支持到V4.412.可以烧录无法启动A、确认eMMC容量是否满足平台要求?eg:SamsungS5PV210平台对eMMC最小容量有要求烧录后卡在开机画面无法进入系统B、确认是否发生writetimeout?-平台对writetime有要求,需要eMMC做mergerdata的动作,避免writetimeoutC、确认平台需要的BootPartitionSize?-不同平台要求的BootPartitionSize不同:1MB/2MB/4MB-CheckEXT_CSDBOOT_SIZE_MULTI[226]定义的BootPartitionSize是否符合要求?D、确认RPMBSize?-有些手机(如HTC)对RPMBSize有要求(0K,128K,256K…)3.烧录系统后,无法打开USB连接,访问userarea-确认平台对reportuserdataareacapacity的要求?eg:Rockchip3066要求reportuserdataareacapacity必须与WPgroupboundary对齐,即EXT_CSDSEC_COUNT[215:212]是512的倍数

1 / 10
下载文档,编辑使用

©2015-2020 m.777doc.com 三七文档.

备案号:鲁ICP备2024069028号-1 客服联系 QQ:2149211541

×
保存成功