CC2650 例程中ICall_wait调用问题
请教TI的工程师们:
当ICall_wait(ICALL_TIMEOUT_FOREVER)被调用,参数被设置为ICALL_TIMEOUT_FOREVER,为什么图中还是会出现TimeOut的处理分支呢?
该函数不是Pend的吗?(
“milliseconds” is timeout period in milliseconds, after which if the function is not already returned, the
function will return with ICALL_ERRNO_TIMEOUT. If ICALL_TIMEOUT_FOREVER is passed as
“milliseconds”, the ICall_wait() shall block forever till the semaphore is posted. Allowing an application
or a server thread to block is important in order to yield the processor resource to other lower priority
threads or to conserve energy by shutting down power and/or clock domains whenever possible.
)
论坛里的大神帮我解答下哦,
初次接触这个芯片子,有些费解。
西游,
这个time out指的是定时器time out,就是TI-RTOS的应用层time out, 说简单点就是你自己应用程序启动了个timer 时间,这个时间到了,就会触发到这里。