在TMS320C6678的IPCGRx(x指CPU核号)最低位置1可以产生对x核的一个中断,那么这个中断具体过程是怎样的?这个核接收到中断信号后会做哪些具体的应答呢(除了向IPCGARx对应的寄存器写值来清除中断外),我不明白这个目标核在中断后是怎样实现用户想要其执行的函数的。请各位大神指教,谢谢。
Allen35065:
产生事件,事件route到核的中断控制器上,产生中断,就是这个流程
george hemit:
回复 Allen35065:
我自己按照IPC例程改了一下,想实现core0向其他7个核依次发送IPC中断,然后各个核收到中断后,在中断事件中再给core0一个IPC中断,结果程序跑着总是报错:
Invalid CIO command (35) in the CIO buffer at address(0xc054200) was not recognized.我想知道这个错误到底是怎么引起的?谢谢。