I've a problem with lwIP (1.3.2 on atmel) on TCP/IP transmission. I use lwIP in FreeRTOS. In my project, web interface make an request (every 2 sec approx. ) to http server (who is on my embedded system) via http://192.168.0.120/CONFIG?blabla.
Everything thing ok but after a while (seems random), request doesn't have answer anymore.
With lwIP TCPDEBUG, i've this message (via RS-232) :
tcp_slowtmr: tcp state -> ESTABLISHED tcp_slowtmr: tcp state -> ESTABLISHED
tcp_slowtmr: tcp state -> ESTABLISHED tcp_slowtmr: tcp state -> ESTABLISHED
tcp_slowtmr: tcp state -> ESTABLISHED
tcp_slowtmr: tcp state -> ESTABLISHED
tcp_slowtmr: tcp state -> ESTABLISHED tcp_slowtmr: tcp state -> ESTABLISHED
tcp_slowtmr: tcp state -> ESTABLISHED
tcp_slowtmr: tcp state -> FIN_WAIT_1
tcp_slowtmr: tcp state -> FIN_WAIT_1 tcp_slowtmr: tcp state -> FIN_WAIT_1
tcp_slowtmr: tcp state -> FIN_WAIT_1 tcp_slowtmr: tcp state -> FIN_WAIT_1
[......]
tcp state seems lock on FIN_WAIT_1, like if PC doesn't send FIN_WAIT_2 ....