I'm trying to single step ISRs in GDB over a serial connection on SH. I wondered if anyone can tell me does this work correctly on other architectures?

What seems to happen on SH is that the system just locks up after the breakpoint instruction is executed. So I changed the HAL to use a separate stack for exceptions (ie not use the interrupt stack) - I can then break in an ISR and examine the state of the system. What I can't do is single-step as GDB seems to reenable interrupts that should be masked so the current ISR goes reentrant.


--
Before posting, please read the FAQ: http://ecos.sourceware.org/fom/ecos
and search the list archive: http://ecos.sourceware.org/ml/ecos-discuss

Reply via email to