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

 
 
 
Reply to this topicStart new topic
> 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
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
aaarrr
сообщение Apr 8 2009, 11:29
Сообщение #6


Гуру
******

Группа: Свой
Сообщений: 10 713
Регистрация: 11-12-04
Пользователь №: 1 448



ACT мигает, когда пинговать пытаетесь?
Go to the top of the page
 
+Quote Post
ushakoff78
сообщение Apr 9 2009, 02:59
Сообщение #7





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



Цитата(aaarrr @ Apr 8 2009, 20:29) *
ACT мигает, когда пинговать пытаетесь?

Нет, не мигает. Горит постоянно
Go to the top of the page
 
+Quote Post
aaarrr
сообщение Apr 9 2009, 12:55
Сообщение #8


Гуру
******

Группа: Свой
Сообщений: 10 713
Регистрация: 11-12-04
Пользователь №: 1 448



Ну, значит или на вход ему ничего не приходит, или DM9161 неисправна. Первый вариант гораздо правдоподобнее.
Go to the top of the page
 
+Quote Post
ushakoff78
сообщение Apr 10 2009, 06:42
Сообщение #9





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



Цитата(aaarrr @ Apr 9 2009, 21:55) *
Ну, значит или на вход ему ничего не приходит, или DM9161 неисправна. Первый вариант гораздо правдоподобнее.

Заменил сетевую карту. Теперь светодиод мигает. Но результат тот же: пинг не проходит.

А вот сообщение, которые я получаю в отладчике по прошествии кокого-то времени когда подаю команду пинг.
E: ARP Send - 0x1
Go to the top of the page
 
+Quote Post
iosifk
сообщение Apr 10 2009, 07:22
Сообщение #10


Гуру
******

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



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

Я пользуюсь программой CommView, хотя есть и другие. Можно посмотреть, был ли в линии пакет...


--------------------
www.iosifk.narod.ru
Go to the top of the page
 
+Quote Post

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

 


RSS Текстовая версия Сейчас: 4th July 2025 - 01:03
Рейтинг@Mail.ru


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