diff --git a/lwip/src/arch/sys_arch.c b/lwip/src/arch/sys_arch.c index ca3b15d4..c632296d 100644 --- a/lwip/src/arch/sys_arch.c +++ b/lwip/src/arch/sys_arch.c @@ -141,6 +141,7 @@ u32_t sys_arch_sem_wait(sys_sem_t *sem, u32_t timeout) err = sem_trywait(&sem->sem); if (err != -1) return err; + udelay(1000); timeout--; } return SYS_ARCH_TIMEOUT;