Цитата(sergeeff @ Aug 16 2011, 19:52)

Надеюсь область периферии не забыли тоже объявить как некешируемую?
Не забыл.
Получается, что не устанавливается флаг EMAC_RX_OWNERSHIP_BIT в дескрипторах буферов приема,
или EMAC_Poll() не застает установленных флагов EMAC_RX_OWNERSHIP_BIT.
Дескрипторы буферов приема передачи то-же помещены в некэшируемую область как и собственно буферы.
Увеличивал количество буферов приемных до 64-х, но результат тот-же.
Затык где-то в EMAC драйвере.
В примерах FreeRTOS есть EMAC драйвер для sam7x, я этот пример собрал для sam9, но он не заработал.