Здравствуйте!
Хочу запустить простенький TCP/IP сервер на AT91SAM7X-EK под eCos. Собрал eCos так (сама eCos - конца апреля):
ecosconfig new at91sam7xek
ecosconfig add lwip
ecosconfig tree
ecosconfig resolve
ecosconfig check
make
make tests
Собралось все нормально, появились тесты для lw_ip (для этого уменьшил размер PBUF с 60 до 4 Кб - спасибо PsM). Проблема состоит в том, что тестовая программа tcpecho.c повисает на выполнении lwip_init(). При этом горит LINK, но не горят SPEED и DUPLEX.
У меня такое чувство, что не хватает драйвера для PHY. В конфигурации eCos-а "default" был какой-то PHY драйвер, но он "generic" (CYGPKG_DEVS_ETH_PHY). Другого вроде бы нет (конкретно, на этой плате - Davicom).
Кто-нибудь поднимал TCP/IP на этой борде? Нужен совет, куда копать. Может, если дело не в PHY, попробовать другие стеки (OpenBSD и FreeBSD, хотя они не компилятся

) ?
--
Дмитрий