Hi everyone, Are LWIP sequential APIs strictly for preemptive OS?
I'm saying this because I've been struggling to make my application to run smoothly. I have tried doing TCP and UDP servers using netconn and BSD socket which ran perfectly with at low bandwidth. But when I implement at my real application, my non-preemptive FreeRTOS will freeze at random times for 1-2 seconds, stuck in tcpip_thread() or my own udp_server() task. I feel as if something in critical sections (interrupt switched off) is blocking, because my Systick interrupt stops triggering during that period too. But I am unable to track where it freezes. LWIP version: v2.0.3 FreeRTOS version: v10.1.1 What do you guys suggest? Create a single task that manages all RAW connections? Thanks, uaz -- Sent from: http://lwip.100.n7.nabble.com/lwip-users-f3.html _______________________________________________ lwip-users mailing list [email protected] https://lists.nongnu.org/mailman/listinfo/lwip-users
