工具与软件:
亲爱的支持者、
我启用了 C7x 的 IPC、并看到它 在 ipc_notify_v0_cfg.c 中使用了 gIpcNotifyInterruptConfig_c75ss0_0、其值为:
IpcNotify_InterruptConfig gIpcNotifyInterruptConfig_c75ss0_0[IPC_NOFTIY_INTERRUPT_CONFIG_C75SS0_0_NUM] = {
{
.intNum = 59U, /* interrupt line on C75SS0_0 CPU */
.eventId = 192, /* CSL int num + CLEC SOC offset */
.numCores = 1U, /* number of cores that send messages which tied to this interrupt line */
.coreIdList = { /* core ID's tied to this interrupt line */
CSL_CORE_ID_MCU_R5FSS0_0
},
},
{
.intNum = 60U, /* interrupt line on C75SS0_0 CPU */
.eventId = 193, /* CSL int num + CLEC SOC offset */
.numCores = 1U, /* number of cores that send messages which tied to this interrupt line */
.coreIdList = { /* core ID's tied to this interrupt line */
CSL_CORE_ID_A53SS0_0
},
},
{
.intNum = 62U, /* interrupt line on C75SS0_0 CPU */
.eventId = 195, /* CSL int num + CLEC SOC offset */
.numCores = 1U, /* number of cores that send messages which tied to this interrupt line */
.coreIdList = { /* core ID's tied to this interrupt line */
CSL_CORE_ID_R5FSS0_0
},
},
};
我在 TRM 中检查了中断表、发现中断行似乎不同:
C7X256V0_CLEC_GIC_SPI_IN_76 群集0
C7X256V0_CLEC_GIC_SPI_IN_77 群集1
C7X256V0_CLEC_GIC_SPI_IN_108 群集2
C7X256V0_CLEC_GIC_SPI_IN_109 群集3
1.您能否帮助我验证上面结构中的.intNum 和 EventID 是如何计算的?
2. CLEC_SOC_INT_START 为192。 在文档中的哪里可以找到此类信息?
谢谢、此致、
插孔