Pvvx, подскажите пожалуйста.
Ситуация такая:
Ваша сборка-свалка, SDK 1.5.2. Но проявляется также и на 2.0.0.
При работе AP подключаюсь к ESP8266 телефоном и компьютером, потом отключаюсь и тем и тем, потом снова подключаюсь телефоном. Иногда (не всегда) вместо WEB: init port 80 в логе появляется tcpsrv: not new tcp! . Естественно, web не работает.
(Как будто бы что-то не успевает закрыться, а я открываю новое)
Через некоторое время нормальная работа восстанавливается (иногда нужно переподключиться).
Я вижу в коде фразу эту tcpsrv: not new tcp! . Судя по коду, она тогда появляется, когда не получается выделить память под новый tcp_pcb.
Почему такое происходит? И как с этим бороться?
Если отключить модбас (он мне не нужен) - лучше будет?
И не может это быть оттого, что я поставил esp8266web\app\sdklib\lwip\core\init.c MEMP_NUM_TCP_PCB = 40; ?
Ситуация такая:
Ваша сборка-свалка, SDK 1.5.2. Но проявляется также и на 2.0.0.
При работе AP подключаюсь к ESP8266 телефоном и компьютером, потом отключаюсь и тем и тем, потом снова подключаюсь телефоном. Иногда (не всегда) вместо WEB: init port 80 в логе появляется tcpsrv: not new tcp! . Естественно, web не работает.
(Как будто бы что-то не успевает закрыться, а я открываю новое)
Через некоторое время нормальная работа восстанавливается (иногда нужно переподключиться).
Я вижу в коде фразу эту tcpsrv: not new tcp! . Судя по коду, она тогда появляется, когда не получается выделить память под новый tcp_pcb.
Почему такое происходит? И как с этим бороться?
Если отключить модбас (он мне не нужен) - лучше будет?
И не может это быть оттого, что я поставил esp8266web\app\sdklib\lwip\core\init.c MEMP_NUM_TCP_PCB = 40; ?
Последнее редактирование: