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

 
 
> Что нужно включить в Cortex-M7 для обмена данными с eMMC X2?, MPU? TCM? Cache? DMA? (ATSAMS70N20) - CRC error
_4afc_
сообщение Dec 29 2016, 11:40
Сообщение #1


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

Группа: Свой
Сообщений: 1 262
Регистрация: 13-10-05
Из: Санкт-Петербург
Пользователь №: 9 565



Не удаётся писать блоки на eMMC X2 (DDR?) по интерфейсу HSMCI.
Флешка определяется, проходит всю инициализацию вплоть до CMD16.

При попытке записпть блок - запись не происходит.
Если кеш выключен - то повисает на обмене по DMA
Если кеш включен - то DMA возвращает ошибку Data CRC Error (HSMCI->HSMCI_SR=0х00200019) HSMCI_SR_DCRCE

Вопросы:
1 Нужно ли конфигурировать MPU или TCM для работы XDMA и HSMCI?
2 может ли eMMC находится после инициализации в DDR режиме сама и какой тогда командой её перевести в SDR?

PS: MPU вроде правильно подключил - ничего не изменилось
PPS: AtmelStart пока неудалось проверить на этой плате - printf не переключить на UART1
Go to the top of the page
 
+Quote Post

Сообщений в этой теме


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

 


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


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