|
在RTX的RTL.h文件中,有几个声明如下:
extern void _os_sys_init(U32 p, void (*task)(void), U32 prio_stksz,void *stk) __SVC_0;
extern OS_TID _os_tsk_create (U32 p, void (*task)(void), U32 prio_stksz,void *stk, void *argv) __SVC_0;
extern OS_TID _os_tsk_create_ex (U32 p, void (*task)(void *), U32 prio_stksz, void *stk, void *argv) __SVC_0;
extern OS_TID _os_tsk_self (U32 p) __SVC_0;
后面都根有__SVC_0;是什么意思?
在上面也能找到#define __SVC_0 __svc_indirect(0)
但是找不到__svc_indirect(0); _os_tsk_create_ex ; _os_tsk_create ;
没有使用库(在文件里加了源码),编译无错误,无警告。
|
|