I have a primary (FIQ) 40Khz interrupt based on PWM0 and a lower-priority (IRQ) 5Khz interrupt using PWM31. If I halt my application in the debugger, AND the halt happens to occur outside either one of these interrupts, then neither interrupt will occur again (until I reload the application). If I happen to halt within an interrupt, the interrupts keep working. I have the PWM TBCTL FREE_SOFT set to 0, so it should stop counting. If I manually clear the PWM event (ETCLR=1) in the debugger-register view, I can get the PWM-ISR to occur just one more time. I looked around in the VIM, PWM, and project-properties to see if there is anything additional I can configure to keep the interrupts running after a breakpoint. Do you have any suggestions as to what I can look at?
Thanks,
Jim