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

 
 
> microSD CMD12, Одна из множества карт не работает
MiklPolikov
сообщение Aug 14 2012, 23:15
Сообщение #1


Гуру
******

Группа: Свой
Сообщений: 2 015
Регистрация: 23-01-07
Из: Москва
Пользователь №: 24 702



Нашёл microSD карту, которая в режиме SPI отвечает на CMD12 0x04, т.е. ошибка "недопустимая команда"
Пробовал слать CMD55+CMD12 (т.е. получается ACMD12) , тот же результат
Инициализацию карта проходит, карта отвечает на CMD18 , выдаёт START_TOKEN

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

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


Что делать с неработающей картой ? Кто-нибудь сталкивался ?


--------------------
Если у Вас нет практического опыта в данной теме- не вступайте в дискуссию и не пишите никаких теоретических рассуждений! Заранее спасибо !
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
halfdoom
сообщение Aug 15 2012, 03:23
Сообщение #2


Профессионал
*****

Группа: Свой
Сообщений: 1 003
Регистрация: 20-01-05
Пользователь №: 2 072



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

А что говорит CMD13 (статус)?
Go to the top of the page
 
+Quote Post
halfdoom
сообщение Aug 17 2012, 03:59
Сообщение #3


Профессионал
*****

Группа: Свой
Сообщений: 1 003
Регистрация: 20-01-05
Пользователь №: 2 072



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

Имелось ввиду после повторной CMD12, если опять 4, то все хорошо. Это вроде упоминалось в Simplified Host Controller specification.
Go to the top of the page
 
+Quote Post
MiklPolikov
сообщение Nov 27 2013, 02:08
Сообщение #4


Гуру
******

Группа: Свой
Сообщений: 2 015
Регистрация: 23-01-07
Из: Москва
Пользователь №: 24 702



Новая беда :
стали попадатся карты, которые в конце мультиблочной записи на CMD12 отвечают 0x0F , если послать ещё раз CMD12 но 0x05
0x0F это Erase sequence error.

Перед CMD25 (запуск мультиблочной записи) делаю CMD55 + CMD23 (ACMD23 , предстерание ). Если отключаю ACMD23 , то ничего не меняется.
Кто-нибудь знает как решить проблему ?


--------------------
Если у Вас нет практического опыта в данной теме- не вступайте в дискуссию и не пишите никаких теоретических рассуждений! Заранее спасибо !
Go to the top of the page
 
+Quote Post



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

 


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


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