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.

omap 5910 MPU I/O interrupt problem

Other Parts Discussed in Thread: OMAP5910

1)      Radio is in the middle of processing a MPU I/O  interrupt, it then gets another MPU I/O interrupt.

           How does OMAP 5910 handle this scenario?  We seem to be missing the interrupt when this happens.

 

How does OMAP 5910 handle this scenario?  

-        As soon as the GPIO_INT register is read, will another interrupt be generated?

-        Do you miss the interrupt and

  • the isr would need to read the GPIO_INT register on its way out to catch this scenario.
  • Or is it recommended to run a loop in the isr  until the GPIO_INT register is 0. 

2)      When in the MPUIO isr what is recommended?

  1. Disable the MPUIO L2  interrupt
  2. Set the MPUIO mask register (GPIO_MASKIT)  to ignore the events, and then re-set the mask to start listening to the MPUIO events.

3)      The technical reference manual (TRM) indicates that OMAP 5910 cannot have nested interrupts, what does that mean?