ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Понедельник
6 июля
1594577 Топик полностью
Oman (Сегодня, 10:31, просмотров: 49) ответил vesago на Товарищи, LwIP можно ли одновременно клиентские и серверные соединения? Тупой вопрос, но все же. Запустил я на GD32F107 LwIP под FreeRTOS. Сначала сделал два серверных tcp + одно серверное udp. Все работает. Не вэб в смысле, а просто данные. Потом добавил одно клиентское соединение. Тоже работает. Я уже обрадовался, решил проверить как работает мое основное серверное соединение. Послал из терминала данные и все - перестал пинг идти, плата колом стала. Если не инициализировать
По-моему, в примерах обычно корявые порт ethernetif.c, не рассчитанный на многопоточку. Чем больше у вас потоков, которые с lwip работают, и чем больше они нагружены, тем больше вероятность ошибки. 

Лучше почитать на офф. сайте lwip как правильно портировать.

(UN)LOCK_TCPIP_CORE и SYS_ARCH_(UN)PROTECT надо расставить или через свои семафоры.