реклама на сайте
подробности

 
 
 
Reply to this topicStart new topic
> sdcard erase, не работает команда CMD38
scout
сообщение Sep 14 2017, 16:02
Сообщение #1


Частый гость
**

Группа: Свой
Сообщений: 120
Регистрация: 4-01-06
Из: Москва
Пользователь №: 12 837



Добрый день.

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

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

Кто-нибудь может пояснить почему некоторые карты не стираются?
Вроде бы команды стирания по стандарту должны поддерживаться всеми картами.
Или реализация алгоритма стирания отдана на откуп конкретного производителя?


--------------------
То, что неясно, следует выяснить. То, что трудно творить, следует делать с великой настойчивостью.
Конфуций
Go to the top of the page
 
+Quote Post
mantech
сообщение Oct 13 2017, 07:50
Сообщение #2


Гуру
******

Группа: Участник
Сообщений: 2 219
Регистрация: 16-08-12
Из: Киров
Пользователь №: 73 143



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


Ну вот вы сами и ответили, если кингстон еще придерживается стандартов, то всякое г..но это делать не обязано laughing.gif
Go to the top of the page
 
+Quote Post

Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 28th August 2025 - 10:28
Рейтинг@Mail.ru


Страница сгенерированна за 0.01476 секунд с 7
ELECTRONIX ©2004-2016