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

 
 
 
Reply to this topicStart new topic
> LAN91C111 как принять и отправить UDP-пакет?
temik
сообщение May 19 2007, 10:26
Сообщение #1





Группа: Новичок
Сообщений: 13
Регистрация: 16-01-07
Пользователь №: 24 477



Вроде все сделал по даташиту, но работает корректно только когда ставлю ей MAC=11.11.11.11.11.11 (в hex)
как только меняю MAC, пакеты она не принимает. ARP-запрос всегда отрабатывается корректно, а на UDP-пакет при смене MAC даже прерывание по приему не генерится.
данные ей шлшю с компа, пакет точно приходит корректный.
Еще проблемка - не могу принять компом от нее UDP-пакет. хотя сниффер его видит. только к полю данных приклеено еще 4 байта нулей. сначала грешил на контрольную сумму UDP, потом выставил ее в 0, все равно не помогло.
Может знает кто, в чем может быть затык?
Go to the top of the page
 
+Quote Post
ClockworkOrange
сообщение May 23 2007, 18:56
Сообщение #2


Местный
***

Группа: Свой
Сообщений: 337
Регистрация: 17-05-07
Пользователь №: 27 784



>> Вроде все сделал по даташиту, но работает корректно только когда ставлю ей MAC=11.11.11.11.11.11 (в hex)
очень похоже, что всже что-то с ARP (скорее всего в вашем ПО). попробуйте слать с хоста UDP-пакеты c мультикаст-IP

>> как только меняю MAC, пакеты она не принимает. ARP-запрос всегда отрабатывается корректно,
>> а на UDP-пакет при смене MAC даже прерывание по приему не генерится.
прерывание может не генериться в том случае если модуль МАС отбрасывает пакет как некорректный (например не сошлось FCS). Попробуйте разрешить прерывание по событию ошибки приема

>> Еще проблемка - не могу принять компом от нее UDP-пакет. хотя сниффер его видит.
каким сниффером смотрите?

>> только к полю данных приклеено еще 4 байта нулей.
>> сначала грешил на контрольную сумму UDP, потом выставил ее в 0, все равно не помогло.
в UDP вроде контрольная сумма в UDP-заголовке и ее размер - 2 байта.
Вы на какой порт отсылаете - может файрволл фильтранул?


--------------------
Чтoбы yзнaть, кaкaя дopoгa впepeди, cпpocи тex, ктo пo нeй вoзвpaщaeтcя ©
Go to the top of the page
 
+Quote Post

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

 


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


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