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

 
 
> STM32H743 и SDIO, битые данные
__inline__
сообщение Jul 30 2018, 10:06
Сообщение #1


Местный
***

Группа: Участник
Сообщений: 257
Регистрация: 5-09-17
Пользователь №: 99 126



Подсоединил DS карту к STM32H743(отладка Nucleo) к SDIO1. Сгенерировал Кубом Хал и вперёд.

Читаю нулевой сектор SD карты, который я видел и сравниваю с заранее правильно считанным эталоном побайтно. Сравнение показывает разный результат.
Выводил содержимое 0-го сектора на дисплей: часть байтов пропускается или не те, что нужно.

Режим без ДМА. Отключал кеширование, выравнивал буфер данных на 512 байт - ничего не помогло.

Удалось обнаружить, что функция чтения HAL_SD_ReadBlocks(SD_HandleTypeDef *hsd, uint8_t *pData, uint32_t BlockAdd, uint32_t NumberOfBlocks, uint32_t Timeout)
возвращает всегда:

HAL_SD_ERROR_DATA_CRC_FAIL

Эррата на H743 даёт мутное описание, что-то связанное с линией данных 2 (Wrong data line 2 generation between two blocks  during DDR transfer with Read wait mode enabled)
Но раскурить не удалось.

Клок тоже понижал , ставил делитель до 256 - не помогает. Поддтяжки к питанию (PULL UP) всех линий включены.

Пробовал 3 карты: 2 ,4 и 16 ГБ - со всеми тремя фигня. На STM32H407 с SDIO все карты работают.

В чем может быть проблема?
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- __inline__   STM32H743 и SDIO   Jul 30 2018, 10:06
- - nanorobot   Цитата(__inline__ @ Jul 30 2018, 15:06) П...   Jul 30 2018, 10:12
|- - __inline__   Цитата(nanorobot @ Jul 30 2018, 10:12) У ...   Jul 30 2018, 10:14
|- - nanorobot   Цитата(__inline__ @ Jul 30 2018, 15:14) Н...   Jul 30 2018, 10:24
- - __inline__   Удалось запустить SD карту SD HC 10-й класс скорос...   Jul 30 2018, 13:52
|- - Obam   Цитата(__inline__ @ Jul 30 2018, 16:52) У...   Jul 30 2018, 16:21
- - MasterElectric   Цитата(nanorobot @ Jul 30 2018, 13:12) У ...   Jul 30 2018, 15:44
|- - nanorobot   Цитата(MasterElectric @ Jul 30 2018, 20:4...   Jul 30 2018, 16:25
- - __inline__   Укоротил все линии соединения с SD карточкой до 4 ...   Jul 31 2018, 01:34
|- - Alechek   Цитата(__inline__ @ Jul 31 2018, 06:34) П...   Jul 31 2018, 06:14
|- - aaarrr   Цитата(__inline__ @ Jul 31 2018, 04:34) G...   Jul 31 2018, 07:31
|- - __inline__   Цитата(aaarrr @ Jul 31 2018, 07:31) Зачем...   Jul 31 2018, 09:27
- - Integro   Косячат тут не STшники Если нужны большие скорости...   Jul 31 2018, 06:32
- - V_N   Добавлю свои пять копеек. STM32L476 - SDIO . Упорн...   Jul 31 2018, 07:31
- - Alechek   Для 10 МГц да, 10 см провод уже длинноват. Но речь...   Jul 31 2018, 07:33
|- - aaarrr   Цитата(Alechek @ Jul 31 2018, 10:33) Для ...   Jul 31 2018, 07:40
|- - Alechek   Цитата(aaarrr @ Jul 31 2018, 12:40) Да хо...   Jul 31 2018, 08:44
|- - aaarrr   Цитата(Alechek @ Jul 31 2018, 11:44) ...к...   Jul 31 2018, 08:50
- - __inline__   Заимплементировал SDIO в работе декодера видео + F...   Aug 2 2018, 10:38
- - __inline__   Ферритовую бусину на SDIO CLK убрал на печатной пл...   Sep 27 2018, 09:42


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

 


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


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