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

 
 
> STM32 + switch KSZ8895
cyrax0
сообщение Dec 9 2014, 11:50
Сообщение #1


Участник
*

Группа: Участник
Сообщений: 22
Регистрация: 9-12-14
Пользователь №: 84 046



Здравствуйте!
Используем данную связку (см. сабж), объединяя таким образом контроллеры в общую сеть. Внутри них крутится программа, которая очень часто посылает сетевые UDP-пакеты (скажем, 200 пакетов в секунду). Все хорошо (почти), за исключением того, что через 1-10 часов работы один или более контроллеров из 10 прекращают обмен. При этом вызов udp_send возвращает ноль, т.е. с точки зрения ethernet-а контроллера все хорошо. Свич тоже живой: индикаторы портов мигают и производится пересылка бродкаст-пакетов, а также срабатывает прерывание свича по изменению link status (при подключении/отключении сетевого провода). Но реально программа и свич уже не общаются.

Дебаггер к этому времени уже сто раз отвалится, да и проблемный контроллер не угадать. Поэтому вопрос в том, куда копать?
Если запостил не туда, прошу направить в нужное направлениеsm.gif
Go to the top of the page
 
+Quote Post



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

 


RSS Текстовая версия Сейчас: 22nd July 2025 - 17:31
Рейтинг@Mail.ru


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