|
STM32H743 и SDIO, битые данные |
|
|
|
Jul 30 2018, 10:06
|

Местный
  
Группа: Участник
Сообщений: 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 все карты работают.
В чем может быть проблема?
|
|
|
|
|
 |
Сообщений в этой теме
__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 __inline__ Заимплементировал SDIO в работе декодера видео + F... Aug 2 2018, 10:38 __inline__ Ферритовую бусину на SDIO CLK убрал на печатной пл... Sep 27 2018, 09:42
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|