Добрый день.
Имеется 2 борды SK-MLPC2478 с запаянным LPC2468 rev"В". Работаю в IAR, с драйвером от Keil версии 3.22. Изернет подымаю впервые, так что сори возможно за глупые вопросы. На плате есть баг с неправильным подключением ENET_CRS_DV, так что на одной из плат переподключил этот сигнал на RXDV.
в чем состоит проблема:
1. Не работает память Ethernet (16кб). При попытке проинициализировать структуры дескрипторов, расположенной в этой области, происходит полная чушь - поля не изменяются или изменяются произвольным образом. В ерраде написано что этот баг исправлен в первой ревизии камня.
В общем перенес буфера и структуры в основную память. Трансивер с пом. auto-negotiation определил скорость, дальше проинициализировал дескрипторы и остальные регистры Но после этого у меня срабатывают прерывания INT_RX_ERR. А через несколько секунд каким то образом изменяются указатели на буферы в дескрипторах

Как такое может быть?
Мучаюсь вторую неделю и никаких сдвигов. Обе платы ведут себя одинаково.
Подскажите плиз в какую сторону копать, может быть кто нить сталкивался с такими же проблемами.
Спасибо