Здравствуйте,
Проц Atmel SAM9X25. Включил MMU, ICache и DCache на оперативку. Похоже, процессор перестал видеть входной буфер Ethernet контроллера из-за того что EMAC в режиме DMA пишет в память данные, а кэш не уведомляет.
У основных DMA-контроллеров процессора есть бит, что буфер Cacheble, а у EMAС свой DMA и как его подкрутить не понятно. Отключить кэш на эту страницу памяти можно, но...
Куда рыть?
|