2019-08-16 18:55发布
li13158 发表于 2016-11-10 17:06 大兄弟,tsk_lock(void); 在cmsis_os.h 中 没有这个函数的定义啊。 你的这个是MDK中的keil RTX ...
最多设置5个标签!
我用的是keil4的rtx
rtl.h里这样定义的
#define tsk_lock() _os_tsk_lock((U32)rt_tsk_lock)
#define tsk_unlock() _os_tsk_unlock((U32)rt_tsk_unlock)
extern void _os_tsk_lock (U32 p) __SVC_0;
extern void _os_tsk_unlock (U32 p) __SVC_0;
keil5做了一层封装,cmsis_os.h 里没有找到类似函数,不过本质上还是调用了rt_tsk_lock和rt_tsk_unlock,你可以把接口引出
一周热门 更多>