TI中文支持网
TI专业的中文技术问题咨询交流网站

C6678多核接收doorbell中断的问题

我这边有个工程是C6678与FPGA的srio通信工程,C6678的程序参考K1STK中的srio例程。现在有个问题,这个工程使用的doorbell中断,但C6678的程序只有在0核上运行,doorbell的服务程序会被调用;但是放在其他核上运行doorbell的服务程序不会被调用。我想知道这是怎么回事。我不太清楚多核上的中断要如何设置。

Nancy Wang:

看一下手册table7-37的注释 CorePac[n] will receive INTDST(n+16),也就是CorePac 0会收到INTDST(0+16)中断事件,CorePac 1会收到INTDST(1+16)中断事件。
假设在Core_0中成功生成了INTDST#16,那可以在Core_1中执行相同的配置并生成INTDST#17,然后Core_1将收到相应的SRIO中断INTDST#17。

赞(0)
未经允许不得转载:TI中文支持网 » C6678多核接收doorbell中断的问题
分享到: 更多 (0)