您好:
文档上说对Indirect Module中的寄存器SEM_INDIRECTn 写0, 是将对该信号量的申请请求放到队列中.
1.我想知道编程时,我们需要去关心这个队列吗?也就是说这个队列是硬件自动实现的还是需要软件实现?
2.如果之前没有任何core申请信号量0,那么当core0去申请该信号量时,即SEM_INDIRECT0 = 0x0, 是否会产生一个可以产生一个中断事件(When a semaphore is granted to a core via a request made using the indirect method,
a SEMINTn interrupt to that core is generated).
3.能否提供直接操作寄存器申请信号量的例程(包括三种模型).
谢谢!