Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: microSD CMD12
Форум разработчиков электроники ELECTRONIX.ru > Интерфейсы > Форумы по интерфейсам
MiklPolikov
Нашёл microSD карту, которая в режиме SPI отвечает на CMD12 0x04, т.е. ошибка "недопустимая команда"
Пробовал слать CMD55+CMD12 (т.е. получается ACMD12) , тот же результат
Инициализацию карта проходит, карта отвечает на CMD18 , выдаёт START_TOKEN

Карта 2Гб, какая-то не брендовая.

Со множеством других карт работает :
Есть карта Transcend 2GB
Есть 7шт разных брендовых и не брендовых карт 4-16Gb


Что делать с неработающей картой ? Кто-нибудь сталкивался ?
halfdoom
Цитата(MiklPolikov @ Aug 15 2012, 02:15) *
Нашёл microSD карту, которая в режиме SPI отвечает на CMD12 0x04, т.е. ошибка "недопустимая команда"

А что говорит CMD13 (статус)?
halfdoom
Цитата(halfdoom @ Aug 15 2012, 06:23) *
А что говорит CMD13 (статус)?

Имелось ввиду после повторной CMD12, если опять 4, то все хорошо. Это вроде упоминалось в Simplified Host Controller specification.
MiklPolikov
Новая беда :
стали попадатся карты, которые в конце мультиблочной записи на CMD12 отвечают 0x0F , если послать ещё раз CMD12 но 0x05
0x0F это Erase sequence error.

Перед CMD25 (запуск мультиблочной записи) делаю CMD55 + CMD23 (ACMD23 , предстерание ). Если отключаю ACMD23 , то ничего не меняется.
Кто-нибудь знает как решить проблему ?
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Invision Power Board © 2001-2025 Invision Power Services, Inc.