Перейти к содержанию
    

Отладка и прерывания

Использую IAR Embedded Workbench for MSP430 version 5.40.1.

Работаю с MSP430F5438(A).

 

Во время отладки, при выполнении остановки в фунции обработки прерывания (или в функции вызванной из неё с любым уровнем вложенности), окно "Call Stack" показывает только стек вызовов начинающийся с функции обработки прерывания. Это затрудняет отладку поскольку в этом случае не окно "Call Stack" не показывает стек вызовов основной программы.

 

Мне интересно узнать все ли сталкиваются с такой проблемой или всётаки есть отладчики которые показывают стек вызовов полностью.

Что может мешать отладчику отображать весь стек вызовов?

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Использую IAR Embedded Workbench for MSP430 version 5.40.1.

Работаю с MSP430F5438(A).

Во время отладки, при выполнении остановки в фунции обработки прерывания (или в функции вызванной из неё с любым уровнем вложенности), окно "Call Stack" показывает только стек вызовов начинающийся с функции обработки прерывания. Это затрудняет отладку поскольку в этом случае не окно "Call Stack" не показывает стек вызовов основной программы.

Сразу признаюсь - совершенно незнаком с архитектурой MSP430, но даже у меня сразу возникает подозрение, что в этой архитектуре при прерывании используется переключение стека.

 

Мне интересно узнать все ли сталкиваются с такой проблемой или всётаки есть отладчики которые показывают стек вызовов полностью.
Обычно с такими проблемами сталкиваются только люди, не желающие изучать документацию на свой процессор...

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Сразу признаюсь - совершенно незнаком с архитектурой MSP430

Аналогично.

 

сразу возникает подозрение, что в этой архитектуре при прерывании используется переключение стека.

Стек для прерываний и стек для остальной программы? Врядли.

Скорее всё проще - окно сделали, а функционал для него - нет. Не работает оно. Как и для АВР.

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.

Гость
К сожалению, ваш контент содержит запрещённые слова. Пожалуйста, отредактируйте контент, чтобы удалить выделенные ниже слова.
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

×
×
  • Создать...