реклама на сайте
подробности

 
 
> eCos + at91sam7x-ek
DmitryV
сообщение May 8 2007, 13:10
Сообщение #1


Участник
*

Группа: Новичок
Сообщений: 31
Регистрация: 16-06-06
Пользователь №: 18 105



Здравствуйте!

Хочу запустить простенький 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, хотя они не компилятся smile.gif ) ?

--
Дмитрий
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
ZAA
сообщение Mar 20 2008, 10:38
Сообщение #2


Частый гость
**

Группа: Участник
Сообщений: 141
Регистрация: 10-02-08
Из: Екб
Пользователь №: 34 906



А можно уточнить, что это за stand-alone stack, а то я не могу его найти в конфигурации. ПОследовательность действий точно такая же, как вы описывали. И результаты такие же. Только вот с этим стеком проблема - и тесты не собираются.
И ещё, если какой-нить из тестов залить в мк, как понять, что он работает?
Go to the top of the page
 
+Quote Post



Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 22nd August 2025 - 23:39
Рейтинг@Mail.ru


Страница сгенерированна за 0.01998 секунд с 7
ELECTRONIX ©2004-2016