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

 
 
> microSD SDIO, Помогите начать
MiklPolikov
сообщение Oct 30 2014, 17:11
Сообщение #1


Гуру
******

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



Коллеги, добрый день.

Пытаюсь подключить microSD карту к интерфейсу SDIO STM32L151RDT
Возникла проблема с чтением.

Инициализация проходит.
На CMD2 , CMD3 карта отвечает.
Посылаю CMD7, получаю ответ с верным CRC
Посылаю CMD17 , получаю ответ с верным CRC
Перевожу SDIO в режим чтения. Он выдаёт ~40 клоков , после чего выставляет бит ошибки "не получен старт бит" .

Вопрос 1: правильно ли я понимаю, что "старт бит" должен быть выдан картой одновременной по всем линиям D0-D3 ?

Вопрос 2: Вижу по осциллографу, что на линии D0 во время пачки клоков что-то есть, на остальных высокий уровень(они все подтянуты к питанию) .
Можно ли предположить, что карта в SPI режиме ?

Вопрос 3 : Если карта на самом деле в SPI режиме, то как она должна попасть в SDIO режим ? Если это происходит путём подачи CMD0 в то время как линия DAT3/CS в высоком уровне, то это условие у меня выполняется, т.к. линии D0-D3 подтянуты к питанию.

Вопрос 4 : Правильно ли я понимаю алгоритм чтения в режиме SDIO ? Проинициализировались - > CMD7 c верным RCA -> CMD17 с одресом -> и карта начинает выдавать данные.
Не совсем понятно, надо ли в ответах на CMD7 CMD17 проверять ещё что-то, помимо того что они просто получены ? "карта начинает выдавать данные" - в ответ на клоки SDIO контроллера ? И перед данными выдаёт старт-бит ?

Заранее спасибо !


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


Знающий
****

Группа: Свой
Сообщений: 815
Регистрация: 7-06-06
Из: Харьков
Пользователь №: 17 847



Вопрос знатокам SDIO.(Завершаю мост на FPGA SDIO<-> N*UART)

Если по линии CMD кадр начинается с нулевого бита, то как обнаружить начало информационного кадра по DATA[3:0]? Я стал сомневаться, что для SD на входе CLK может отсутствовать частота (А значит именно её появление начинает отсчет информации).
Что наблюдали осциллографом? В Интернете противоречивая информация...
Go to the top of the page
 
+Quote Post
adnega
сообщение Jan 30 2018, 20:02
Сообщение #3


Гуру
******

Группа: Свой
Сообщений: 2 724
Регистрация: 14-05-07
Из: Ярославль, Россия
Пользователь №: 27 702



Цитата(Мур @ Jan 30 2018, 22:24) *
В Интернете противоречивая информация...

Судя по всему, начинается с "0".
Эскизы прикрепленных изображений
Прикрепленное изображение
 
Go to the top of the page
 
+Quote Post
Мур
сообщение Jan 31 2018, 08:24
Сообщение #4


Знающий
****

Группа: Свой
Сообщений: 815
Регистрация: 7-06-06
Из: Харьков
Пользователь №: 17 847



Цитата(adnega @ Jan 30 2018, 23:02) *
Судя по всему, начинается с "0".

Это ценно. Огромное ВАМ спасибо!!!

...остается выяснить CRC вычисляется с учетом этого стартового нуля или ТОЛЬКО данные в учете?
Go to the top of the page
 
+Quote Post
aaarrr
сообщение Jan 31 2018, 08:34
Сообщение #5


Гуру
******

Группа: Свой
Сообщений: 10 713
Регистрация: 11-12-04
Пользователь №: 1 448



Цитата(Мур @ Jan 31 2018, 11:24) *
...остается выяснить CRC вычисляется с учетом этого стартового нуля или ТОЛЬКО данные в учете?

Только данные, по каждой линии отдельно.
Go to the top of the page
 
+Quote Post
Мур
сообщение Feb 2 2018, 07:49
Сообщение #6


Знающий
****

Группа: Свой
Сообщений: 815
Регистрация: 7-06-06
Из: Харьков
Пользователь №: 17 847



Цитата(aaarrr @ Jan 31 2018, 11:34) *
Только данные, по каждой линии отдельно.

Тут есть путаница,
.....хотя бы потому, что для вывода всего CRC16(CCITT) по ОДНОЙ линии требуется 16 тактов, хотя на эпюрах на это выделяется 4 такта. Неувязочка явная!

Ответ на этот вопрос резко бы упростился, если кто-нибудь дал пример РЕАЛЬНОЙ последовательности в четыре провода от начала до конца.
Go to the top of the page
 
+Quote Post
aaarrr
сообщение Feb 2 2018, 09:22
Сообщение #7


Гуру
******

Группа: Свой
Сообщений: 10 713
Регистрация: 11-12-04
Пользователь №: 1 448



Цитата(Мур @ Feb 2 2018, 10:49) *
.....хотя бы потому, что для вывода всего CRC16(CCITT) по ОДНОЙ линии требуется 16 тактов, хотя на эпюрах на это выделяется 4 такта. Неувязочка явная!

На каких эпюрах?

Цитата из Physical Layer Simplified Specification Version 2.00:
Цитата
When the wide bus option is used, the data is transferred 4 bits at a time (refer to Figure 3-8). Start and
end bits, as well as the CRC bits, are transmitted for every one of the DAT lines. CRC bits are
calculated and checked for every DAT line individually.
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- MiklPolikov   microSD SDIO   Oct 30 2014, 17:11
- - MiklPolikov   И ещё, ни как не могу понять, что именно делает CM...   Oct 30 2014, 18:36
|- - MiklPolikov   RE: microSD SDIO   Nov 1 2014, 17:34
|- - AHTOXA   Аминь Кстати, у вас в SEND_CMD() не хватает break-...   Nov 1 2014, 18:49
|- - MiklPolikov   Цитата(AHTOXA @ Nov 1 2014, 22:49) Ну и в...   Nov 1 2014, 21:33
|- - MiklPolikov   Подскажите, какой командой в режиме SDIO узнают, г...   Nov 4 2014, 02:41
|- - AHTOXA   Перед отправкой команд CMD24/CMD25 нужно дожидатьс...   Nov 4 2014, 06:18
|- - MiklPolikov   Цитата(AHTOXA @ Nov 4 2014, 10:18) Перед ...   Nov 4 2014, 15:18
|- - MiklPolikov   Цитата(AHTOXA @ Nov 4 2014, 10:18) Перед ...   Nov 4 2014, 15:18
||- - AHTOXA   Я что-то не понял. Вы что, блоки отправляете по од...   Nov 4 2014, 17:49
||- - MiklPolikov   Цитата(AHTOXA @ Nov 4 2014, 21:49) Где зд...   Nov 4 2014, 19:13
|- - GetSmart   Нет ли у кого-нибудь информации о том, в каких тип...   Mar 27 2015, 19:42
|- - MiklPolikov   Цитата(GetSmart @ Mar 27 2015, 22:42) Нет...   Mar 27 2015, 19:50
- - GetSmart   Нееее. У SDHC передаётся сразу номер блока/сектора...   Mar 27 2015, 20:08
|- - MiklPolikov   Цитата(GetSmart @ Mar 27 2015, 23:08) по ...   Mar 27 2015, 20:23
- - GetSmart   ProductManualSDCardv2.2final.pdf Раздел 5.5 Data ...   Mar 30 2015, 19:03
|- - aaarrr   Цитата(GetSmart @ Mar 30 2015, 22:03) Но ...   Mar 30 2015, 19:23
|- - AHTOXA   Что касаемо невыровненной записи, то за неё отвеча...   Mar 30 2015, 19:35
|- - aaarrr   Цитата(AHTOXA @ Mar 30 2015, 22:35) Наско...   Mar 30 2015, 20:09
- - GetSmart   Если у кого есть информация, то любопытна и вторая...   Mar 31 2015, 09:25
- - ohmjke   Пытаю SDIO на плате SK-STM32F217. Карту пока не по...   Jul 19 2015, 18:02
- - ohmjke   Ну что, никто не может помочь?   Jul 24 2015, 16:46
||- - Мур   Цитата(aaarrr @ Jan 31 2018, 11:34) Тольк...   Jan 31 2018, 18:53
|||- - aaarrr   Цитата(Мур @ Jan 31 2018, 21:53) Странная...   Jan 31 2018, 19:08
|||- - Мур   Цитата(aaarrr @ Jan 31 2018, 22:08) Стран...   Jan 31 2018, 19:45
|||- - aaarrr   Цитата(Мур @ Jan 31 2018, 22:45) Проще го...   Jan 31 2018, 20:11
|||- - Мур   Цитата(aaarrr @ Jan 31 2018, 23:11) Что м...   Feb 1 2018, 07:46
|||- - aaarrr   Цитата(Мур @ Feb 1 2018, 10:46) Смеётесь?...   Feb 1 2018, 10:25
|||- - adnega   Цитата(Мур @ Feb 1 2018, 10:46) Смеётесь?...   Feb 1 2018, 11:45
|||- - mantech   Цитата(adnega @ Feb 1 2018, 14:45) А смыс...   Feb 1 2018, 11:55
|||- - jcxz   Цитата(mantech @ Feb 1 2018, 13:55) Если ...   Feb 1 2018, 12:46
|||- - adnega   Цитата(jcxz @ Feb 1 2018, 15:46) А какой ...   Feb 1 2018, 13:03
||||- - jcxz   Цитата(adnega @ Feb 1 2018, 15:03) С учет...   Feb 1 2018, 13:15
|||- - _4afc_   Цитата(jcxz @ Feb 1 2018, 15:46) А какой ...   Feb 1 2018, 13:32
|||- - jcxz   Цитата(_4afc_ @ Feb 1 2018, 15:32) Наскол...   Feb 1 2018, 13:47
||||- - _4afc_   Цитата(jcxz @ Feb 1 2018, 16:47) Единстве...   Feb 1 2018, 14:09
||||- - jcxz   Цитата(_4afc_ @ Feb 1 2018, 16:09) Для ну...   Feb 1 2018, 14:17
||||- - mantech   Цитата(jcxz @ Feb 1 2018, 17:17) Вы сами ...   Feb 1 2018, 18:19
|||- - aaarrr   Цитата(_4afc_ @ Feb 1 2018, 16:32) Наскол...   Feb 1 2018, 18:53
||- - adnega   Цитата(Мур @ Feb 2 2018, 10:49) Ответ на ...   Feb 2 2018, 07:57
||- - Мур   Цитата(aaarrr @ Feb 2 2018, 12:22) На как...   Feb 2 2018, 13:57
||- - aaarrr   Цитата(Мур @ Feb 2 2018, 16:57) Я увидел ...   Feb 2 2018, 19:37
|- - adnega   Цитата(Мур @ Jan 31 2018, 11:24) Это ценн...   Jan 31 2018, 09:23
- - Мур   Ёханый бабай!... Обращаю внимание http://w...   Feb 15 2018, 15:01


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

 


RSS Текстовая версия Сейчас: 18th June 2025 - 05:21
Рейтинг@Mail.ru


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