ti工程师您好, 使用的板子是C6678,程序没有使用sysbios,现在要实现多核调度,可以使用信号量控制核间同步吗?
Shine:
c6678有硬件信号量。可以参考下面的文档说明。
www.ti.com/…/sprugs3a.pdf
user4683768:
回复 Shine:
有没有例程可以快速上手的,我现在特别着急
Shine:
回复 user4683768:
抱歉,没有例程。
如果不是一定要用信号量的话,可以考虑其他的核间通信机制。请参考下面的多核编程文档。
3 Inter-Processor Communication
www.ti.com/…/sprab27b.pdf
user4683768:
回复 Shine:
shine,我尝试使用了IPC,但是会出现主核发出中断,从核没有收到,IPCGR寄存器不清除的情况,随后我转为使用全局标志,但是会出现从核处理完之后置位标志位,主核去处理,这个等待从核的过程花费了60ms(其中的数据处理仅花费5ms),请问这种情况正常吗?该怎么解决