2010-11-30 104 views
2

我正在开发写入SD卡的嵌入式系统。大家都知道,如果预先擦除了闪存,写访问速度会更快。 有什么简单的方法来清除Windows中的闪存? 谢谢, Yony。如何清除闪存(SD卡)?

回答

5

SD卡上的闪存由卡上控制器管理,您没有控制级别直接擦除NAND闪存本身。但是,在执行多块写入(CMD25)时,您可以在其之前使用预擦除命令(ACMD23)预先擦除块;这显着更快。但是,如果指定了预擦除,然后终止后续写入,则根据规范未定义的块的内容未定义。预擦除仅支持SD卡,不支持MMC卡。详情请见SD Specifications Part 1 Physical Layer Simplified Specification

+0

谢谢。还有一个擦除命令可以完成这项工作... – Yony 2010-12-21 08:06:08