我正在开发写入SD卡的嵌入式系统。 众所周知,如果预先擦除闪存,写访问速度会更快。 有没有简单的方法来擦除Windows中的闪存? 谢谢, Yony。
答案 0 :(得分:5)
SD卡上的闪存由卡上控制器管理,您没有直接擦除NAND闪存本身的控制级别。
然而,当进行多块写入(CMD25)时,可以在其前面加上预擦除命令(ACMD23)来预擦除块;这明显更快。但是,如果指定预擦除然后终止后续写入,则根据规范未定义未写入块的内容。此外,仅在SD卡上支持预擦除,而不支持MMC卡。详细信息位于SD Specifications Part 1 Physical Layer Simplified Specification