你好,
当我设置GPIO的bank2为中断时,使用IntEventMap(C674X_MASK_INT5, CSL_INTC_EVENTID_GPIO_BNK2_INT);将中断映射某一个可屏蔽中断,在执行程序时,程序会有规律的出现执行顺序不正常(一次正常,一次不正常,……)。将bank2换为其他bank就不存在这样的问题。请问我这可能是哪里出问题了,是程序问题还是硬件问题
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.
你好,
当我设置GPIO的bank2为中断时,使用IntEventMap(C674X_MASK_INT5, CSL_INTC_EVENTID_GPIO_BNK2_INT);将中断映射某一个可屏蔽中断,在执行程序时,程序会有规律的出现执行顺序不正常(一次正常,一次不正常,……)。将bank2换为其他bank就不存在这样的问题。请问我这可能是哪里出问题了,是程序问题还是硬件问题
当初始化完成开始运行的时候,本来没有中断产生的,但是相应的中断标志位被置1,一直是1.中断使能位正常。就算产生了中断,我在中断服务函数里已经清除了相应的中断。可能是什么原因导致这样的情况呢?