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

 
 
> At91sam9263 + Ethernet, проблема с пингом
ushakoff78
сообщение Apr 8 2009, 08:42
Сообщение #1





Группа: Участник
Сообщений: 13
Регистрация: 8-01-09
Пользователь №: 42 992



Уважаемы односельчане, у меня небольшая техническая проблема. Прошу откликнуться тех, кто работал с Арм9 от Атмел.
Проблема следующая. Пытаюсь запустить Ethernet на отладочной плате AT91SAM9263. Пример программы есть в IAR. Эта программа просто устанавливает соединение и должна откликаться на пинг. Но в том-то и дело, что простейший пинг заканчивается таймаутом. Возможно кто-то сталкивался с таким неадекватным поведением платы? Согласно указаниям от Атмел я выпаял резистор Р18, предназначенный для сброса Дебаггера и Езернета. Также использую кросс-кабель для соединения компьютера и платы.
Помогите пожалуйста советом. Буду признателен.
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
iosifk
сообщение Apr 8 2009, 09:00
Сообщение #2


Гуру
******

Группа: Модераторы
Сообщений: 4 011
Регистрация: 8-09-05
Из: спб
Пользователь №: 8 369



А линк есть? скорости согласованы?
Передача проходит?


--------------------
www.iosifk.narod.ru
Go to the top of the page
 
+Quote Post
ushakoff78
сообщение Apr 8 2009, 09:07
Сообщение #3





Группа: Участник
Сообщений: 13
Регистрация: 8-01-09
Пользователь №: 42 992



Цитата(iosifk @ Apr 8 2009, 18:00) *
А линк есть? скорости согласованы?
Передача проходит?

Извините, что деревянный по пояс, но не знаю даже как проверить. Просто не пингуется. Пинг оканчивается таймаутом. Видно на друняк не получится запустить. Прийдется перелопатить код.
Go to the top of the page
 
+Quote Post
iosifk
сообщение Apr 8 2009, 09:36
Сообщение #4


Гуру
******

Группа: Модераторы
Сообщений: 4 011
Регистрация: 8-09-05
Из: спб
Пользователь №: 8 369



Цитата(ushakoff78 @ Apr 8 2009, 12:07) *
Извините, что деревянный по пояс, но не знаю даже как проверить.


Подождите с кодом.
Микроконтроллер должен соединяться с микросхемой трансивера. А от нее сигналы идут на трансформатор. От тр-ра через RJ45 - линию. Так вот у трансивера есть светодиоды, как в компьютере. В каком они состоянии?
Далее у трансивера есть регистры состояния. И Их можно читать. Если трансивер не встанет в разрешенный режим, то он в линию ничего не передаст...
Можно поставить трансивер в режим цифровой заглушки и проверить прохождение информации вообще без линии...
Но для начала проверьте состояние трансивера.
У меня на сайте есть статьи о трансиверах. Они в принципе все одинаковые. Так что разберетесь.


--------------------
www.iosifk.narod.ru
Go to the top of the page
 
+Quote Post
ushakoff78
сообщение Apr 8 2009, 09:50
Сообщение #5





Группа: Участник
Сообщений: 13
Регистрация: 8-01-09
Пользователь №: 42 992



Цитата(iosifk @ Apr 8 2009, 18:36) *
Подождите с кодом.
Микроконтроллер должен соединяться с микросхемой трансивера. А от нее сигналы идут на трансформатор. От тр-ра через RJ45 - линию. Так вот у трансивера есть светодиоды, как в компьютере. В каком они состоянии?
Далее у трансивера есть регистры состояния. И Их можно читать. Если трансивер не встанет в разрешенный режим, то он в линию ничего не передаст...
Можно поставить трансивер в режим цифровой заглушки и проверить прохождение информации вообще без линии...
Но для начала проверьте состояние трансивера.
У меня на сайте есть статьи о трансиверах. Они в принципе все одинаковые. Так что разберетесь.

Да, на плате есть DM9161 transceiver. К нему подключено 3 светодиода: DS4 (оранжевый) - Full duplex, SPEED100, DS5 (зеленый) - LINK, DS6 (зеленый) - ACT. Все горят. Насколько я понимаю трансивер работает нормально. Проблема где-то в другом месте.
Спасибо за ответ. Жду еще помощи.
Go to the top of the page
 
+Quote Post



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

 


RSS Текстовая версия Сейчас: 21st July 2025 - 08:07
Рейтинг@Mail.ru


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