Hello,
I am working on an Ethernet driver used with the NDK and DSP/BIOS on a DM6437. It work fine but after some time continuously transfering stream of data (more than 10 MB/s for few seconds to few minutes) the interrupt handler is no more called as expected. I can confirm that
- The GPIO pin used to receive interrupt from the MAC really receive the interrupt as expected.
- The event in the event combiner is working as expected. The status bit rise and can be cleared without problem
- The HWI9, shared between 3 GPIO sources no more work at all
- Writting a 1 to the bit 9 of ISR register fixe the problem and the interrupt handler became called again as before
- The interrupt is enabled
- Every time the interrupt handler is called, i acknowledge the interrupt with the GPIO module
Any hints or debugging suggestion are welcome.
Martin Dubois