eMMC的数据擦除方式有6种,分别是 erase、trim、discard、secure erase、secure trim、sanitize。
接下来主要是讲解erase、trim、discard的差异,涉及的command有CMD35、CMD36、CMD38。
Erase:
Erase的命令序列是CMD35→CMD36→CMD38(参数是0x00)
要注意的事项如下:
1、如果host不是按照CMD35→CMD36→CMD38的顺序下,eMMC把response里面的device status的