The configurations of GPIO interrupt routers are based on banks rather than individual pins.

XMLWordPrintable

    • Type: Bug
    • Resolution: Unresolved
    • Priority: Medium
    • SITSW-4969
    • IZT
    • 09.00.00
    • 11.01.00
    • Hide
      am243x-evm
      am64xx-evm
      Show
      am243x-evm am64xx-evm

      The AM243x gpio interrupt lines are connected to the interrupt router mux MAIN_GPIO_INTRTR_IN. The output, MAIN_GPIO_INTRTR_MAIN_GPIOMUX_INTROUTER0_OUTP, is connected to the dedicated host interrupt lines. To get the gpio irq, the interrupt router mux must be configured to select the output router for the dedicated core.

      AM243x devices are TI's k3 architecture devices where resource management and power management are controlled by a dedicated DMSC core (sysfw). To communicate with this firmware, there is a sciclient driver in the SDK.

      It's important to note that interrupt router configurations are based on bank, not pin. We encountered a problem where we were attempting to configure the interrupt router for the same bank twice. Sciclient checks resources at runtime and doesn't allow us to configure the interrupt router output for the second time. 

       For now, you can configure the interrupt for one bank and, for other pins in the same bank, don't enable the interrupt configuration in the sysconfig. By doing so, you can run your application without any errors. It was unexpected for sysconfig to allow configuring interrupt router for the same bank again. we will work on improving it as part of the next release.

      (1) MCU-PLUS-SDK-AM243X: EVM AM243x : using more than one external gpio irq - Arm-based microcontrollers forum - Arm-based microcontrollers - TI E2E support forums

            Assignee:
            TI User
            Reporter:
            TI User
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

              Created:
              Updated:

                Connection: Intermediate to External PROD System
                EXTSYNC-5302 - The configurations of GPIO interrup...
                SYNCHRONIZED
                • Last Sync Date: