Отправка «остановки сброса монитора» в GDB с помощью команд MI

Я использую GDB для отладки процессора Cortex-M0. Используя обычный текстовый интерфейс по умолчанию, я могу сделать это просто отлично. monitor reset halt необходим для перезагрузки процессора. В противном случае мне нужно сбросить интерфейс отладки, к которому подключен процессор (OpenOCD через ST / Link-V2).

Я пытаюсь использовать интерпретатор MI, чтобы немного автоматизировать это, но, как ни странно, не смог понять, как это сделать, используя команды MI. Кажется достаточно простым, но после прочтения каждой страницы руководства, я, должно быть, пропустил это.

Я использую GCC-ARM 4.9.2015q3 из https://launchpad.net/gcc-arm-embedded/+download.

0

Решение

Вы всегда можете отправить команду CLI интерпретатору MI. Это можно сделать напрямую (просто отправьте monitor reset halt) или используя -interpreter-exec, Последняя форма является предпочтительной, по крайней мере, в соответствии с руководством GDB.

1

Другие решения

Других решений пока нет …