I have some questions regarding the GPIO Bank 1 interrupt on the DM648 device. I have read the section in the DM648 errata as well as this forum post : (http://e2e.ti.com/support/dsp/davinci_digital_media_processors/f/99/t/6666.aspx?PageIndex=1). I can't seem to distinguish exactly what the problem is with the GPIO bank 1 interrupt between what this post is saying, what the errata says, and the behavior of my system.
The errata states that no interrupt will be generated for a GPIO bank 1 signal. This forum post seems to say that an erroneous interrupt is generated for the GPIO bank 1 interrupt selection number (42). My system (I am using GPIO16 and GPIO1 for my interrupts) behaves in a way where both of my ISRs are being serviced. I really need to know what exactly the problem is with the GPIO bank 1 interrupts. I cannot tell for sure whether or not my GPIO16 ISR is running at the desired moment or if it is being erroneously generated because of a silicon error. Any help is really appreciated.
Thanks,
Jason