TI中文支持网
TI专业的中文技术问题搜集分享网站

PROCESSOR-SDK-AM335x: eMMC reliable write support

TI的omap_mmchs驱动是否能支持eMMC的reliable write操作

现在multi-block write用的是open ended write,即使用CMD25+CMD12组合写数据

为提高mmc的断电可靠性,希望能使用Pre-defined multi-block write,即先发CMD23(且bit31=1),再发CMD25

Shine:

最新的processor SDK支持 reliable write,请看drivers/mmc/card/block.c

DachuanLiu:

回复 Shine:

但具体到am335x,实测并没有发CMD23 reliable write命令
上层文件系统ext4上是否有必须打开的参数呢?

已经用了sync和data=journal这两个参数

DachuanLiu:

回复 Shine:

drivers/mmc/host/omap_hsmmc.c中,对mmc->cap缺少MMC_CAP_CMD23属性,无法发送reliable write命令
omap_hsmmc_probe()中,添加CMD23支持,mmc->cap |= MMC_CAP_CMD23;
这么改是否正确?能否让研发确认一下?

赞(0)
未经允许不得转载:TI中文支持网 » PROCESSOR-SDK-AM335x: eMMC reliable write support
分享到: 更多 (0)