Hi, lwip. I still can't solve my problem, it has been going on for a long time, and I feel very stupid. When I stopped using sys_timeout / sys_untimout and started using the FreeRTOS timers, the average transmission time was about 15 minutes when I removed the FreeRTOS timer and started using pppos_input_tcpip () in the while cycle, the average transmission time was approximately 5 minutes. What do I mean when I say "average transmission time": through sockets I continuously send a small message to the server with a specified period, and the server answers me. As can be understood from what I said above, the situation only worsened, but I hope this will help to localize the problem. When I tried to debug a program, I noticed that when the transfer stops in the tcp_out () function, the tcp_out_segment () function is no longer called. My modified modem driver: modem.c <http://lwip.100.n7.nabble.com/file/n30266/modem.c>
-- View this message in context: http://lwip.100.n7.nabble.com/TCP-problems-using-pppos-on-stm32-tp30169p30266.html Sent from the lwip-users mailing list archive at Nabble.com. _______________________________________________ lwip-users mailing list [email protected] https://lists.nongnu.org/mailman/listinfo/lwip-users
