Как отключить степпинг в режиме разборки в IAR Workbench? - PullRequest
0 голосов
/ 05 февраля 2019

Я использую IAR Embedded Workbench 8.30.1.17148.Когда я вхожу в режим отладки / пошагового выполнения, он открывает окно дизассемблирования и начинает переходить на уровень дизассемблирования - не на уровне исходного кода.

Я могу закрыть окно дизассемблирования и перезапустить программу, но, как нежелательныйГость, снова открывается окно разборки, и оно переходит на уровень разборки.

Как убедить IAR Workbench в том, что я действительно хочу перейти на уровень источника?

Ответы [ 2 ]

0 голосов
/ 04 марта 2019

Меня так раздражало то же поведение, что я искал FAQ IAR безрезультатно, но получил быстрый ответ от их поддержки:

В связи с вашим вопросом об окне сборки: 1. КогдаIDE открыта, вы можете закрыть окно Assemblt, выбрав «x» в верхнем правом углу окна сборки.Затем вы выбираете раздел редактора «С».Если вы сделаете один шаг сейчас, он останется только в разделе «C», а окно сборки останется закрытым.2. Если это не то поведение, которое вы испытали, пожалуйста, сделайте следующее: 1. Выделите проект, с которым вы работаете.2. Щелкните правой кнопкой мыши и выберите «Открыть, содержащую папку». 3. Выйдите из IDE. 4. В открытой папке папки проекта переименуйте каталог «setting» в «setting.save» 5. Снова откройте IDe.

Так что это простое решение, которое сработало для меня: закройте автоматически всплывающую разборку, щелкните в окне исходного кода, чтобы там мигал курсор, затем шаг, и разборка не будет снова выдана.Если я просто отклоню разборку, она снова появится на следующем шаге.

0 голосов
/ 06 февраля 2019

Установите точку останова в исходном коде и запустите ее.Затем вы можете перейти на уровень исходного кода.

...