Top.Mail.Ru
Уведомления
Очистить все

[Решено] Отладка udp протокола

(@rodion-2)
Level 3

Здравствуйте! Написал программу для упаковки данных в протоколы tcp/ip стека, но теперь не знаю, как локализовать ошибку. В качестве ethernet enc28. Прошивка упаковывает данные как надо, по enc данные отсылаются каждую миллисекунду и постоянно мигает оранжевый светодиод, т.е. данные уходят в кабель, но в wireshark я их не вижу. Данные отсылаются по протоколу udp. Мне кажется, что что-то я неправильно делаю с преобразованием из одной последовательности байт в другую. Может, поэтому wireshark не может их распаковать?

 

Цитата
Создатель темы Размещено : 10.01.2023 13:47
Aveal
(@aveal)
Top level Admin

Привет, попробуй ping принять и отправить ответ, как я тут делал - https://microtechnics.ru/stm32-i-ethernet-chast-4-setevoj-uroven-protokoly-ip-i-icmp/. Потом можно будет надстроить верхние уровни уже на работающую в целом систему.

ОтветитьЦитата
Размещено : 10.01.2023 16:22
(@rodion-2)
Level 3

С чем может быть связано то, что в enc регистр EPKTCNT всегда ноль? 

 

ОтветитьЦитата
Создатель темы Размещено : 12.01.2023 14:21
(@rodion-2)
Level 3

@aveal Здравствуйте! Можете скинуть значение регистра phstat2, которое получается в полнодуплексном режиме при отправке данных и приеме?

ОтветитьЦитата
Создатель темы Размещено : 20.01.2023 11:43
Aveal
(@aveal)
Top level Admin

@rodion-2 у меня сейчас железа нет, к сожалению (

ОтветитьЦитата
Размещено : 20.01.2023 17:34
Поделиться: