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

 
 
> Не работает спроектированое устройство в локальной сети
misyachniy
сообщение Jun 9 2008, 08:35
Сообщение #1


Знающий
****

Группа: Свой
Сообщений: 716
Регистрация: 27-05-05
Из: Kyiv
Пользователь №: 5 454



Собрано устройство на основе LM3S6633 со встроенным PHY + разъем с трансформаторами J0011D21BNL.
На плате разъем размещен в 10мм от микроконтроллера.
Схема включения полность совпадает с приведенной в КИТ-е LM3S6965.

Работает плата при включении напрямую к PC, или если в один локальный свитч включены PC и устройство.

Если включить устройство в локальный свитч, а PC в локальную сеть - то обмена нету.
Естесвено если оба устройства подключены в локальную сеть, то обмена тоже нет. :-(

Системщики клянутся, что ни каких ограничений на отработку PING нет.
Я проверил, изменил IP адрес PC на адрес устройства PING проходит.


Прогонка под отладчиком, показала, что не работает именно передатчик.
PING доходит до устройства без ошибок - устройство отсылает ответ.
Но ответ не доходит до PC.

На сколько я понимаю устройство включенное в локальный свитч ничего НАПРЯМУЮ наружу не передает и не принимает. Сигналы приема/передачи формируеи свитч.
Таким образом настройки сети не могут влиять.
Вопрос получается в плате.
Перепроверил несколько раз или уже десятков раз.
Не к чему придратся.

Не хочется влазить в глубоконаучные или околонаучные :-) дебри типа точность кварца(25мГц) или неравенство длины дорожек по плате.

Что делать?
Смотреть осциллографом сигнал с передатчика?
Подскажите где найти картинку с образцовым сигналом?
Может еще есть какие либо шаманские действия?
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
cioma
сообщение Jun 9 2008, 20:03
Сообщение #2


Профессионал
*****

Группа: Свой
Сообщений: 1 226
Регистрация: 19-06-04
Из: Беларусь
Пользователь №: 65



Ethereal уже давно Wireshark, по-моему.
http://www.wireshark.org/
Go to the top of the page
 
+Quote Post
misyachniy
сообщение Jun 10 2008, 09:22
Сообщение #3


Знающий
****

Группа: Свой
Сообщений: 716
Регистрация: 27-05-05
Из: Kyiv
Пользователь №: 5 454



Взял switch SRW224G4 LynkSys Cisco аналогичный такому как стоит в офисе.
PING не проходит.
Поставил программу WireShark, и включился через обычный хаб.
Сразу вылезла ошибка от устройства "Frame Сheck Sequence" и MAC адрес все байты 0xFF.
Исправил адрес в устройстве - все заработало. :-)
Frame Сheck Sequence в реализации lwIP (http://www.sics.se/~adam/lwip/) для моего устройства я не нашел.
Но поскольку устройство работает, то искать его не буду. Пока не обнаружится сеть в котором оно не будет работать.
Всем спасибо.
Go to the top of the page
 
+Quote Post
Postoroniy_V
сообщение Jun 27 2008, 00:00
Сообщение #4


МедвеД Инженер I
****

Группа: Свой
Сообщений: 816
Регистрация: 21-10-04
Пользователь №: 951



Цитата(misyachniy @ Jun 10 2008, 18:22) *
Взял switch SRW224G4 LynkSys Cisco аналогичный такому как стоит в офисе.
PING не проходит.
Поставил программу WireShark, и включился через обычный хаб.
Сразу вылезла ошибка от устройства "Frame Сheck Sequence" и MAC адрес все байты 0xFF.
Исправил адрес в устройстве - все заработало. :-)
Frame Сheck Sequence в реализации lwIP (http://www.sics.se/~adam/lwip/) для моего устройства я не нашел.
Но поскольку устройство работает, то искать его не буду. Пока не обнаружится сеть в котором оно не будет работать.
Всем спасибо.

MAC адрес все байты 0xFF это конечно сильно :-)
Frame Сheck Sequence по идее может(должен) MAC уровень считать-вставлять в пакет.
А то что вылазит такая ошибка это не есть гуд sad.gif


--------------------
Cogito ergo sum
Go to the top of the page
 
+Quote Post



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

 


RSS Текстовая версия Сейчас: 18th August 2025 - 06:49
Рейтинг@Mail.ru


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