|
microSD SDIO, Помогите начать |
|
|
|
Oct 30 2014, 17:11
|

Гуру
     
Группа: Свой
Сообщений: 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 контроллера ? И перед данными выдаёт старт-бит ?
Заранее спасибо !
--------------------
Если у Вас нет практического опыта в данной теме- не вступайте в дискуссию и не пишите никаких теоретических рассуждений! Заранее спасибо !
|
|
|
|
|
 |
Ответов
|
Jan 31 2018, 09:23
|
Гуру
     
Группа: Свой
Сообщений: 2 724
Регистрация: 14-05-07
Из: Ярославль, Россия
Пользователь №: 27 702

|
Цитата(Мур @ Jan 31 2018, 11:24)  Это ценно. Огромное ВАМ спасибо!!!
...остается выяснить CRC вычисляется с учетом этого стартового нуля или ТОЛЬКО данные в учете? Рекомендую ознакомиться с SD Specifications Part 1 Physical Layer Simplified Specification Version 3.01: Цитата When the wide bus option is used, the data is transferred 4 bits at a time (refer to Figure 3-7). 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. The CRC status response and Busy indication will be sent by the card to the host on DAT0 only (DAT1-DAT3 during that period are don't care). Более подробно про разные CRC описано в разделе 4.5 Cyclic Redundancy Code (CRC).
|
|
|
|
Сообщений в этой теме
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:24) ...остае... Jan 31 2018, 08:34    Мур Цитата(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    Мур Цитата(aaarrr @ Jan 31 2018, 11:34) Тольк... Feb 2 2018, 07:49     adnega Цитата(Мур @ Feb 2 2018, 10:49) Ответ на ... Feb 2 2018, 07:57     aaarrr Цитата(Мур @ Feb 2 2018, 10:49) .....хотя... Feb 2 2018, 09:22      Мур Цитата(aaarrr @ Feb 2 2018, 12:22) На как... Feb 2 2018, 13:57       aaarrr Цитата(Мур @ Feb 2 2018, 16:57) Я увидел ... Feb 2 2018, 19:37 Мур Ёханый бабай!... Обращаю внимание http://w... Feb 15 2018, 15:01
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|