Добрый день.
Требуется стереть содержимое карты. Пользуюсь связкой команд CMD32+CMD33+CMD38. В качестве начального и конечного адреса указываю 0 и конечный адрес соответственно.
Так вот, например, карта Kingston 2 Gb стирается нормально(время стирания 2-3сек), а карта Qumo 2Gb не стираются ни в какую, причем сигнал BUSY после команды CMD38 пропадает через несколько мс(не может карта так быстро стираться). Никаких ошибок карта не возвращает...
Кто-нибудь может пояснить почему некоторые карты не стираются? Вроде бы команды стирания по стандарту должны поддерживаться всеми картами. Или реализация алгоритма стирания отдана на откуп конкретного производителя?
--------------------
То, что неясно, следует выяснить. То, что трудно творить, следует делать с великой настойчивостью. Конфуций
|