This thread has been locked.
If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.
I have question about SYS/BIOS HWI module.
If ISR( interrupt service routine ) runs too long so it doesn't finish until next interrupt occurs, what will the next behavior?
Is next interrupt dismissed? or current HWI still running till the end and next ISR occurs ?
laminoe,
There is no native hardware support for nesting or preemption of interrupts on C28x so an active ISR will execute to completion regardless of interrupt triggering activity in the background. When the ISR exits, the pending interrupt with the highest priority will be serviced next.
-Tommy
thanks Tommy :)
i just got one more thing after your reply.
the pending interrupt, you mentioned above can be more than 2 times ?
i mean, if same hwi occurs 3times within ISR and ISR exits. then will ISR occurs 3 times more or only 1 times with ignoring other 2times ?