请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
部件号:TDA4VM 您好,
我想在主域中使用 wkup GPIO0中断,以及如何配置中断路由器?


WKUP_GPIOMUX_INTRTR0_OUTP 未直接连接 到 R5FSS0/1,而是连接到 R5FSS0/1_INTRTR0, 而 R5FSS0/1_INTRTR0 连接到 R5FSS0/1。
在这种情况下,如何通过 Sciclient_rmIrqSet 配置中断路由?
我尝试如下配置,但失败了
rmIrqReq.secondary_host = TISCI_MSG_VALUE_RM_UNUSED_SECONDARY_HOST; rmIrqReq.src_id = TISCI_DEV_WKUP_GPIO0; rmIrqReq.src_index = 0; /* Set the destination interrupt */ rmIrqReq.valid_params |= TISCI_MSG_VALUE_RM_DST_ID_VALID; rmIrqReq.valid_params |= TISCI_MSG_VALUE_RM_DST_HOST_IRQ_VALID; /* Set the destination based on the core */ rmIrqReq.dst_id = TISCI_DEV_R5FSS0_INTROUTER0; rmIrqReq.dst_host_irq = CSLR_R5FSS0_INTROUTER0_IN_WKUP_GPIOMUX_INTRTR0_OUTP_30; Sciclient_rmIrqSetRaw(&rmIrqReq, &rmIrqResp, SCICLIENT_SERVICE_WAIT_FOREVER); rmIrqReq.secondary_host = TISCI_MSG_VALUE_RM_UNUSED_SECONDARY_HOST; rmIrqReq.src_id = src_id; rmIrqReq.src_index = src_index; /* This is the event coming out of the peripheral */ /* Set the destination interrupt */ rmIrqReq.valid_params |= TISCI_MSG_VALUE_RM_DST_ID_VALID; rmIrqReq.valid_params |= TISCI_MSG_VALUE_RM_DST_HOST_IRQ_VALID; /* Set the destination based on the core */ rmIrqReq.dst_id = TISCI_DEV_R5FSS0_CORE0; rmIrqReq.dst_host_irq = CSLR_R5FSS0_CORE0_INTR_R5FSS0_INTROUTER0_OUTL_173; Sciclient_rmIrqSetRaw(&rmIrqReq, &rmIrqResp, SCICLIENT_SERVICE_WAIT_FOREVER);
谢谢
亚历克斯