Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: sdcard erase
Форум разработчиков электроники ELECTRONIX.ru > Интерфейсы > Форумы по интерфейсам
scout
Добрый день.

Требуется стереть содержимое карты. Пользуюсь связкой команд CMD32+CMD33+CMD38.
В качестве начального и конечного адреса указываю 0 и конечный адрес соответственно.

Так вот, например, карта Kingston 2 Gb стирается нормально(время стирания 2-3сек),
а карта Qumo 2Gb не стираются ни в какую, причем сигнал BUSY после команды CMD38
пропадает через несколько мс(не может карта так быстро стираться). Никаких ошибок
карта не возвращает...

Кто-нибудь может пояснить почему некоторые карты не стираются?
Вроде бы команды стирания по стандарту должны поддерживаться всеми картами.
Или реализация алгоритма стирания отдана на откуп конкретного производителя?
mantech
Цитата(scout @ Sep 14 2017, 19:02) *
Кто-нибудь может пояснить почему некоторые карты не стираются?
Вроде бы команды стирания по стандарту должны поддерживаться всеми картами.


Ну вот вы сами и ответили, если кингстон еще придерживается стандартов, то всякое г..но это делать не обязано laughing.gif
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Invision Power Board © 2001-2024 Invision Power Services, Inc.