Altera_Forum
Honored Contributor
19 years agoIRQ asserted, but ISR not called
I have an application running under uCOS II. I have built a custom peripheral which generates an interrupt when it receives data. My problem is that I can see the IRQ being generated (via SignalTap logic analyser), but the ISR does not seem to be called (the access to my component within the ISR, which clears the interrupt, never happens - again confirmed with signal tap
I have written the ISR exactly as recommended, and have called alt_irq_register without any problem (0 returned). I have tried directly enabling the interrupt (alt_irq_enable), though this should not be necessary - alt_irq_register should do it. I have checked that the IRQ level I am registering is the same one assigned by SOPC builder Can anybody suggest what else might be preventing my ISR being called, or how I can check what function is bound to the IRQ ? Thanks