lwip-users
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[lwip-users] FreeRTOS + Lwip, transmit gets BLOCKED


From: mjanicek
Subject: [lwip-users] FreeRTOS + Lwip, transmit gets BLOCKED
Date: Tue, 3 Mar 2020 01:46:53 -0700 (MST)

Hello,
 
I have STM32F407 running FreeRTOS + Lwip (netconn). I have several tasks.
Only one Task1 is transmitting continously small packets (85 bytes) every 5
miliseconds on ethernet.
Transmitting is randomly paused for a long time (cca 1-2 sec) then it is
resumed.
 
Task1 in function lwip_netconn_do_write() takes the semaphore by
sys_arch_sem_wait(LWIP_API_MSG_SEM(msg), 0) and Task1 gets BLOCKED. It
remains blocked for cca 1-2 seconds.
When tcpip_thread in function lwip_netconn_do_writemore() gives semaphore by
sys_sem_signal(op_completed_sem) then Task1 gets finally READY.
 
Please do you have idea why this is happening for such a long time?
 
Thanks
Marek




--
Sent from: http://lwip.100.n7.nabble.com/lwip-users-f3.html



reply via email to

[Prev in Thread] Current Thread [Next in Thread]