У ARM Cortex-M3, как известно, есть два указателя стека - MSP и PSP. Первый для прерываний и когда PSP не настроен. PSP - для основного кода, если он настроен.
Как в GDB посмотреть содержимое стека PSP, если мы остановились на паузу внутри обработчика прерывания?
backtrace ожидаемо выводит стек вызовов по MSP. info registers показывает SP == MSP. А как узнать куда указывает PSP? А ещё лучше получить стек вызовов.