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.

TDA4VH-Q1: GPIO Interrupt Problem

Part Number: TDA4VH-Q1

Tool/software:

Hi Neehar,

Referring to the FAQ, single GPIO interrupt  is OK.

But there is an anomaly when using dual channels: the second GPIO interrupt cannot be triggered.

I suspect it is a problem with interrupt routing.Therefore, I would like to ask:

1) WKUP_GPIO0_10's interrupt route number is CSLR_R5FSS0_CORE0_INTR_WKUP_GPIOMUX_INTRTR0_OUTP_16 or CSLR_WKUP_GPIOMUX_INTRTR0_IN_WKUP_GPIO_VIRT_OUT0_10_0?

    Target core is MCU2_0.

2) When the dual channel exception, the gpio_INTSTAT01 register (0x42110034u) is normal, so I suspect the interrupt routing problem, please help to guide, as follows:

(gpio_cfg.intCfg[looper]).intNum = CSLR_R5FSS0_CORE0_INTR_WKUP_GPIOMUX_INTRTR0_OUTP_16;	//WKUP_GPIO0_10
if (looper == 1)
{
    (gpio_cfg.intCfg[looper]).intNum = CSLR_R5FSS0_CORE0_INTR_WKUP_GPIOMUX_INTRTR0_OUTP_17;	//WKUP_GPIO0_9
}


BR
Lei