Non credo che ci sia qualcosa nelle specifiche della scheda MMC / SD per il recupero di informazioni sui conteggi di cancellazione su una scheda MMC / SD, vero?
Il mio obiettivo è far sì che il mio sistema integrato evitare di scrivere su metadati come ultimo accesso o tempi di modifica, allocare file di dimensioni moderate riempiti con 0xFF sa necessario e aggiungere record solo all'interno.
Questo per ridurre il rischio di perdita di dati, poiché l'alimentazione può essere persa in qualsiasi momento.
Tuttavia, gli algoritmi di livellamento dell'usura delle schede MMC / SD sono sconosciuti e potrebbero essere implementati molto male. Devo verificare che le carte non tentino di cancellare i blocchi di dati se sto solo scrivendo dati su 0xFFs. Quindi, se ci fosse praticamente qualsiasi tipo di conteggio delle cancellazioni (totale per il disco, per blocco, qualunque cosa) disponibile per la lettura ... sarebbe fantastico.
Non sono del tutto sicuro di dove questo la domanda vive ... ma poiché si tratta di cose a livello di protocollo della scheda SD, ho pensato che forse qui.
MODIFICA
Credo che andrò avanti e complicherò troppo cose. I test del disco hanno dimostrato che almeno le schede SD che ho cancelleranno i blocchi anche se i dati che scrivi non vengono modificati dal contenuto del disco. Memorizzerò fino a 128 KB di dati in una NAND controllabile direttamente (su cui posso controllare un po 'meglio il comportamento di scrittura), quindi scriverò blocchi di 128 KB in un file allineato a 128 KB sulla partizione VFAT. Questo dovrebbe limitare l'esposizione il più possibile ... ma wow quanto sia brutto e complicato.