LINUX.ORG.RU

arm-none-eabi-gdb и указатели стека

 , ,


0

2

У ARM Cortex-M3, как известно, есть два указателя стека - MSP и PSP. Первый для прерываний и когда PSP не настроен. PSP - для основного кода, если он настроен.

Как в GDB посмотреть содержимое стека PSP, если мы остановились на паузу внутри обработчика прерывания?

backtrace ожидаемо выводит стек вызовов по MSP. info registers показывает SP == MSP. А как узнать куда указывает PSP? А ещё лучше получить стек вызовов.

★★★★★
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.