器件型号: TMDS64EVM
好的一天、
我尝试让 ISR 根据某个 GPIO 运行(由-产生的中断)。
(使用 SDK MCU_PLUS_SDK_am64x_09_01_00_41)。
到目前为止、以下配置适用于 R5F 内核:
Global_Drivers_Pkg。PORT16 =>(
种类 => Global_Drivers_Pkg R5F_GPIO_INPUT、
Port_Status => Global_Drivers_Pkg。not_configured、
Pin_Index => Global_Drivers_Pkg GPIO1.GPIO1_36、
方向 => Global_Drivers_Pkg GPIO.GPIO_INPUT_DIR、
Active_Polarity => Global_Drivers_Pkg GPIO_ACTIVE_LOW、
Trigger_Type => Global_Drivers_Pkg GPIO.GPIO_TRIG_FALL_EDGE、
Irq_Destination_Id => Global_Drivers_Pkg TISCI.DEV_MAIN_GPIOMUX_INTROUTER0、
Irq_Destination_Host => Global_Drivers_Pkg GPIO.MAIN_GPIOMUX_INTROUTER0_OUTP_5、
未使用 1_8_R5F_GPIO =>未使用_8、
IRQ_L2G_EVENT_UNUSED Local_Event => Global_Drivers_Pkg。L2G_LOCAL_EVENT_UNUSED、
IRQ_L2G_EVENT_UNUSED Global_Event => Global_Drivers_Pkg。L2G_GLOBAL_EVENT_UNUSED
处理程序将连接到 CSLR_R5FSS0_CORE0_INTR_MAIN_GPIOMUX_INTROUTER0_OUTP_5 (37)
在 A53 内核上、我尝试以下操作:
Global_Drivers_Pkg。PORT16 =>(
种类 => Global_Drivers_Pkg R5F_GPIO_INPUT、
Port_Status => Global_Drivers_Pkg。not_configured、
Pin_Index => Global_Drivers_Pkg GPIO1.GPIO1_36、
方向 => Global_Drivers_Pkg GPIO.GPIO_INPUT_DIR、
Active_Polarity => Global_Drivers_Pkg GPIO_ACTIVE_LOW、
Trigger_Type => Global_Drivers_Pkg GPIO.GPIO_TRIG_FALL_EDGE、
Irq_Destination_Id => Global_Drivers_Pkg TISCI.DEV_MAIN_GPIOMUX_INTROUTER0、
Irq_Destination_Host => Global_Drivers_Pkg GPIO.MAIN_GPIOMUX_INTROUTER0_OUTP_32、
未使用 1_8_R5F_GPIO =>未使用_8、
IRQ_L2G_EVENT_UNUSED Local_Event => Global_Drivers_Pkg。L2G_LOCAL_EVENT_UNUSED、
IRQ_L2G_EVENT_UNUSED Global_Event => Global_Drivers_Pkg。L2G_GLOBAL_EVENT_UNUSED
处理程序被连接到 CSLR_GICSSG0_SPI_MAIN_GPIOMUX_INTROUTER0_OUTP_0 (32)
此 A53 配置看起来是否正确?
如果是、处理程序不触发的其他潜在问题可能是什么?
谢谢你
Alex