我正在为嵌入式应用程序写入 micro sd 卡 (SDHC)。应用程序需要能够非常快速地实时写入卡。
我已经看到事先擦除内存块会使写入速度更快。不幸的是,我正在努力让擦除命令(和 ACMD23)工作,因为为我正在使用的开发板提供的驱动程序不完整。
有没有办法通过事先将“已擦除”值写入内存块来擦除卡?例如,如果在擦除一个块后它变为 0x12345678,我可以只写这个值来使其擦除,以便使用擦除命令绕过吗?还是有其他方法可以将卡标记为已擦除?
谢谢
我尝试将 0xffffffff 写为擦除值,但没有帮助。