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

 
 
> MMC (eMMC)
doom13
сообщение Aug 18 2014, 08:03
Сообщение #1


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

Группа: Свой
Сообщений: 1 404
Регистрация: 11-03-11
Из: Минск, Беларусь
Пользователь №: 63 539



Парочку вопросов задавал тут, ответа не получил.
Проблема осталась, решил создать свою тему.

Есть микросхема N2M400FDB (eMMC флэш память 4 GB) совместимая с JEDEC/MMC standard v4.41.
Возникли вопросы по инициализации (идентификации eMMC) памяти.
Всё делаю согласно документации.
1) Устанавливаю тактовую частоту 400 кГц.
2) Далее отправляю команду GO_IDLE_STATE (CMD0). Память должна перейти в режим ожидания.
3) Отправляю SEND_OP_CMD (CMD1). В ответ должны получить R3.

В ответ на SEND_OP_CMD (CMD1) в регистре ответа вижу значение 0x00FF 8080. В даташите есть строки:
Цитата
the e•MMC devices shall respond with a fixed pattern of either 0x00FF 8080 (capacity less than or equal to 2GB) or 0x40FF 8080 (capacity greater than 2GB) if device is busy, and they shall not move into Inactive state.

Т.е. полученный ответ не соответствует объёму используемой флэш-памяти, почему???
Судя по ответу девайс находится в состоянии "бизи", что можно сделать, чтоб вывести его из этого состояния??? Как работать с памятью дальше при таком "epic fail"???
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
doom13
сообщение Aug 22 2014, 07:34
Сообщение #2


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

Группа: Свой
Сообщений: 1 404
Регистрация: 11-03-11
Из: Минск, Беларусь
Пользователь №: 63 539



Нашёл, что одинаковое время записи для x4 и х8 обусловлено работой MMC контроллера. DMA пока не использую, поэтому на время заполнения фифо данными на шине отсутствует тактирование (поправте, если что-то неправильно понимаю). На осциллограммах: жёлтый - CLK, зелёный - DAT0, голубой - DAT3, фиолетовый - DAT7.
1) Режим x4
2) Режим х8
Эскизы прикрепленных изображений
Прикрепленное изображение
Прикрепленное изображение
 
Go to the top of the page
 
+Quote Post



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

 


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


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