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?
- Disable the MPUIO L2 interrupt
- 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?