Цитата(serwz @ Feb 11 2009, 17:18)

Под прием распределенно 200 блоков по 128 байт, битик в статусе приема BNA: Buffer Not Available не устанавливается, т.е. и драйвер и DMA работает.
Что у Вас в MC_ASR (помимо SVMST_EMAC) и MC_AASR после аборта?
Цитата(serwz @ Feb 11 2009, 17:18)

Иногда устанавливается OVR: Receive Overrun, но как с этим бороться не знаю. Потому и прошу помощи - как эту ошибку обрабатывать?
Никак не обрабатывать, просто принять к сведению - все сделает железка.
Цитата(serwz @ Feb 11 2009, 17:18)

Как сбрасывать этот data abort ?
Теоретически из DataAbort'а можно вернуться так же, как из прерывания (в данном случае не нужно повторять инструкцию, так как abort вызвало не ядро), но сам факт его возникновения указывает на ошибку в программе.