Other Parts Discussed in Thread: OMAP3530
Dear all,
I want to use rising edge of GPIO pin 144 (GPIO5 [16] ) as an interrupt to DSP on OMAP3530 system.I have read the OMAP3530 TRM and I have followed the steps :
1. The GPIO channel must be configured as input by the output enable register (write 1 to the
corresponding bit of the GPIOi.GPIO_OE register).
2. Rising-edge interrupt/wake-up enable register (write 1or 0 to the corresponding bit of GPIOi.GPIO_RISINGDETECT)
3. Interrupts from the GPIO channel must be enabled in the interrupt 2 enable register (write 1 to the
corresponding bit of GPIOi.GPIO_IRQENABLE2 register) to IVA2.2 subsystem.
In addition, I have used HWI module to setup an interrupt to the DSP CPU. I have mapped the event number of GPIO5 module , #77, to HWI_INT5 and added an ISR function in the configuration file (.tcf).
Finally I have enabled HWI_INT5 and HWI interrupt.
The ISR function is not getting called. What am I missing?
I have read on TI forum that there is no CSL support for OMAP3530. Is there a library/ module for GPIO interrupt utility for OMAP3530?
any help is appreciated.
regards,
Muez