Is there a way to prevent the debugger from single stepping into an interrupt routine. To disable interrupts help but it is awkward.
I too have found this to be a problem in the past. The only solution I have found is to manually change the EA bit. The worst thing about this is remembering to put it back as it was before pressing run. It would be nice to have a button on the debug toolbar that disables interrupts while single stepping.
"It would be nice to have a button on the debug toolbar that disables interrupts while single stepping." You could always create your own - see the uVision Getting Started Guide.
Come to think of it. When would one ever want to single step into a interrupt routine?
You can always create a toolbox button to disable the interrupt