Describe the bug [Bug] rt_thread_mdelay 不是延时的ms,是systick的时钟周期的和rt_thread_delay函数没区别 Other additional context /** This function will let current thread delay for some milliseconds. @paramtick the delay time @returnRT_EOK */ rt_err_t rt_thread_mdelay(rt_int32_t ms) {...
2. 确保您的代码没有内存泄漏或栈溢出。这可能导致hardfault。您可以使用RT-Thread的内存检测功能来检查...
用ozone 调试rt工程时候,如果代码内用了rt_thread_mdelay就会影响运行时间。比如:break point A;rt_thread_mdelay(500)break point B;从A->B的调试时的实际运行时 ...
syz_thread_delay_ms() long syz_thread_delay_ms(volatile int ms) { if (ms <= 0) { return -1; } rt_thread_mdelay((rt_int32_t)ms); return 0; } Backtrace upon hitting the bug #executing syz_thread_delay_ms (0xb688) 2024/09/04 15:14:48 Syscall execution is ok 2024/09/04 ...
rt_thread_mdelay 的作用是使线程休眠,也就是调用该函数后可以使当前线程挂起一段指定的时间,当这个时间过后,线程会被唤醒并再次进入就绪状态。所以在普通的线程中是可以使用的。 在中断回调函数中不能使用延时,因为中断需要快进快出,如果在中断中使用延时的话会增加中断处理时间,如果有其它低级中断了,就会延误响应中...
• 调用rt_thread_delay一次会出现程序卡死是何原因 2051 • 驱动中调用 rt-thread mdelay 无法实现延时功能? 2180 • rt_thread_mdelay能在哪些回调函数的环境中使用? 4221 • rt-thread4.1.0Bete版线程中使用mdelay后,线程结束无法自动回收是为什么? 3108 • 小白求助,RT-Thread Nano的线程切换机...