TI中文支持网
TI专业的中文技术问题搜集分享网站

信号量应用疑问

平台6678,CCS5.5,SYSBIOS操作系统下,多核信号量应用疑问。

1,每个核心semaphore_create()创建一个信号量,如果都申请的是同一个信号量,不会有冲突么?在创建信号量时是否要判断信号量是否被占用?

2, core0发布一个信号量控制core1 任务工作,这种情况下需要指定同一个信号量吧?如何指定?

3,我看semaphore   UG中有说到,应用信号量会导致仿真器挂起,我现在就遇到这个问题,已经无法调试了,该怎么解决?

Shine:

申请信号量之前需要判断该信号量是否free,可以看一下下面帖子里的信号量例程。
e2echina.ti.com/…/4899

Ming LEO:

回复 Shine:

我看了一下相关资料,但还有一些疑问:
1,如果我想在一个core中申请四个信号量并且操作它们该怎么做呢?我发现申请的信号量没有句柄,我无法区分它们。

Ryan BL:

回复 Ming LEO:

6678为啥不用硬件信号量呢。。。Semaphore2外设了解下?很好用嗒!

赞(0)
未经允许不得转载:TI中文支持网 » 信号量应用疑问
分享到: 更多 (0)