-
- Ну, просто же. Требуется лишь купить у провайдера статический IP. - bnb62(Вчера, 19:53)
- У меня как-то без усилий заработало. Можно проверить
MEMP_NUM_SYS_TIMEOUT, потому что dhcp там сразу 2 отъедает. Такие
вещи в диагностике должны быть видны. - SciFi(Вчера, 19:44)
- #define MEMP_NUM_SYS_TIMEOUT (LWIP_NUM_SYS_TIMEOUT_INTERNAL + 8) FDA(21 знак., Вчера, 19:48)
- +8? У меня +1, потому что SNTP. Но я бы включил LWIP_DEBUG. - SciFi(Вчера, 19:57)
- А можете пример своей инициализации прислать? Где идёт вызов
netif_add - FDA(Вчера, 22:10)
- >>> SciFi(427 знак., Вчера, 22:56)
- Ещё один вопросик. Вот прочитал, что нужно вызывать периодически
функцию sys_check_timeouts(); FDA(260 знак., Вчера, 23:18, ссылка)
- sys_check_timeouts() следит за всеми таймерами, в том числе ARP и TCP. То есть без этого вообще ничего не будет работать. Значит, где-то уже вызывается. А вызывать надо не реже, чем частота срабатывания самого частого, а лучше почаще, наверное. Например, TCP использует 250 мс. - SciFi(Сегодня, 07:27)
- Я разобрался вроде. У меня проблема была в ACD (Address conflict detection). Поставил LWIP_DHCP_DOES_ACD_CHECK = 0 и всё заработало! - FDA(Вчера, 23:14)
- Ещё один вопросик. Вот прочитал, что нужно вызывать периодически
функцию sys_check_timeouts(); FDA(260 знак., Вчера, 23:18, ссылка)
- >>> SciFi(427 знак., Вчера, 22:56)
- А можете пример своей инициализации прислать? Где идёт вызов
netif_add - FDA(Вчера, 22:10)
- +8? У меня +1, потому что SNTP. Но я бы включил LWIP_DEBUG. - SciFi(Вчера, 19:57)
- #define MEMP_NUM_SYS_TIMEOUT (LWIP_NUM_SYS_TIMEOUT_INTERNAL + 8) FDA(21 знак., Вчера, 19:48)