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.

关于66ak2h14 srio doorbell多核触发

Other Parts Discussed in Thread: 66AK2H14

问下:

1:在工程中core0 能够正确收到doorbell中断,如果想让多个核同时收到该类中断,是不是只需要其他核配置INTDST16_PLUS_N到CPUINT的map就行了?

2:在STK例子程序中将所有doorbell中断映射到INTDST16-->INTDST16_PLUS_N-->CPUINT

  那么我将doorbell中断映射到INTDST17 是否也是通过INTDST16_PLUS_N进行后面的映射

  • 0-15通用,16-23是Doorbell only;

    注意看66AK2H14的Datasheet,System Event Mapping的表,SRIO_INTDST16_PLUS_N映射到第N个Core上,即16->0, 17->1....

    SRIO内部要通过ICRR等寄存器将Doorbell映射到不同的INTDST上,Doorbell 16 - 23不能分发,也就是只能触发一个核的中断,你可以在这个核的中断里再通过核间中断的方式触发其它核中断。

    INTDST 0-15 映射到CIC0上,可以分发到不同的核。