OMAP3530 Debugging Problem caused by Timer-Interrupts

Hello,

I am having problems debugging my Beagleboard with OpenOCD when a timer interrupt is generated periodically.

This happens when the programm halts on a breakpoint. When I want to go to the next instruction, the timer-interrupt is already pending(interrupts are generated every milisecond). Then, the ISR is called, and after that the program halts again on the same breakpoint.

The only way to go further is deleting the breakpoint, stepping into a function is also not possible.

I am really sure that this problem is related to the timer interrupt, because when interrupts are disabled everything works fine.

Do you have an idea how I can solve this ?

Thank you in advance

Jerome