Hello,
I use the OMAP-L138 and have the following problem:
I have a program running on the ARM side of the OMAP, nothing on the DSP.
I have one timer continuously running. Every 1ms it produces an interrupt. In the interrupt routine I let a port toggle.
The output signal is controlled with an oszi. If there is only this interrupt, everything is ok.
Now I add another interrupt. This one is controlled by the ecap1 and occures all 10-15ms. It has a lower priority than the timer interrupt.
I also use interrupt nesting and the ecap interrupt can be interrupted by the timer interrupt. I checked this, it works.
The problem is, that i have a jitter on the timer interrupt of about 5µs (triggered on rising edge there is a jitter on the falling edge) when the system has to handle both interrupts.
Curiously it happens not every time. There might be nearly no jitter when I start the system, but when I start it again the jitter occurs.
Hope someone has an idea what's going wrong.
Best regards,
Wolfgang