自己编写了一个函数需要调用sysbios-poix中的clock.c, sleep.c中的函数,但并没有找到其对应的头文件。如需使用bios_6_52_00_12\packages\ti\sysbios\posix\sleep.c中的unsigned sleep(unsigned seconds)函数。xdsr_sleep为自己写的函数,其中调用sleep函数;unsigned sleep(unsigned seconds)函数为sysbios-posix中的sleep.c;同时utils.h中对sleep进行了外部声明。但在程序编译过程中,xdsr_sleep中调用的sleep报错,说在该文件中是第一次定义。请教下,是我使用有问题,还是sleep函数本身并没有对用户开放?
,
Shine:
请问在自己写的函数的C文件里前有没有#include "unistd.h"?
user4523903:
回复 Shine:
有呀
Shine:
回复 user4523903:
能否把错误信息截个图?
user4523903:
回复 Shine:
Shine:
回复 user4523903:
请关注下面的帖子。
e2e.ti.com/…/2546546