LiteOS-M下的Debug.c Delay_Us实现错误

LiteOS-M下的Debug.c::Delay_Us函数实现错误。

该函数使用SysTick做延时,实际上OS的Tick也是用的SysTick。

调用Delay_Us会导致系统挂住,运行出错。


LOS_UDelay/LOS_MDelay在openharmony下的liteos-m里面有实现。

建议调用这两个函数实现Delay_Us和Delay_Ms

您好,感谢你的反馈建议,在我们EVT提供的LiteOS_m例程中,有提供LOS_TaskDelay延时函数,可以使用该函数进行延时操作。

image.png


只有登录才能回复,可以选择微信账号登录