Не удаётся писать блоки на 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
|