annnn 0 19 марта, 2013 Опубликовано 19 марта, 2013 · Жалоба Использую IAR Embedded Workbench for MSP430 version 5.40.1. Работаю с MSP430F5438(A). Во время отладки, при выполнении остановки в фунции обработки прерывания (или в функции вызванной из неё с любым уровнем вложенности), окно "Call Stack" показывает только стек вызовов начинающийся с функции обработки прерывания. Это затрудняет отладку поскольку в этом случае не окно "Call Stack" не показывает стек вызовов основной программы. Мне интересно узнать все ли сталкиваются с такой проблемой или всётаки есть отладчики которые показывают стек вызовов полностью. Что может мешать отладчику отображать весь стек вызовов? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
jcxz 236 9 апреля, 2013 Опубликовано 9 апреля, 2013 · Жалоба Использую IAR Embedded Workbench for MSP430 version 5.40.1. Работаю с MSP430F5438(A). Во время отладки, при выполнении остановки в фунции обработки прерывания (или в функции вызванной из неё с любым уровнем вложенности), окно "Call Stack" показывает только стек вызовов начинающийся с функции обработки прерывания. Это затрудняет отладку поскольку в этом случае не окно "Call Stack" не показывает стек вызовов основной программы. Сразу признаюсь - совершенно незнаком с архитектурой MSP430, но даже у меня сразу возникает подозрение, что в этой архитектуре при прерывании используется переключение стека. Мне интересно узнать все ли сталкиваются с такой проблемой или всётаки есть отладчики которые показывают стек вызовов полностью.Обычно с такими проблемами сталкиваются только люди, не желающие изучать документацию на свой процессор... Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Артём__ 0 9 апреля, 2013 Опубликовано 9 апреля, 2013 · Жалоба Сразу признаюсь - совершенно незнаком с архитектурой MSP430 Аналогично. сразу возникает подозрение, что в этой архитектуре при прерывании используется переключение стека. Стек для прерываний и стек для остальной программы? Врядли. Скорее всё проще - окно сделали, а функционал для него - нет. Не работает оно. Как и для АВР. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться