This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

c6678硬件信号量的问题

Other Parts Discussed in Thread: TMS320C6678

c6678中共有32个硬件信号量,请问这32个硬件信号量与C6678的资源是怎么对应的呢?在哪个文档里可以查,谢谢!

  • 硬件信号量是独立的,没有与任何硬件资源绑定,关于信号量的使用参考semaphore2 user guide

    http://www.ti.com/product/TMS320C6678/technicaldocuments

  • 您好!

            手册中确实讲了信号量与实际的资源没有确定的对应关系,但是在使用之前需要对其进行映射,我确实没有在手册中找到具体的映射方式,还请指教,谢谢!

  • 你好,在使用的时候,一个核上的程序首先申请信号量(例如硬件信号量A),另一个核上的程序在访问某个硬件设备之前,首先去读一下这个信号量(A),如果已被取那么就返回此信号量已被取,就暂时不访问这个外设,这个和有操作系统情况下的信号量保护临界资源的使用机制是类似的。

    Best Regards

    William.dong@enea.com