Ошибка в финальной последовательности запуска Failed для OpenOCD (Olimex) для ARM (STM32fxx)

Я использую openOCD в eclipse для серии arm STM32F10x, и после написания всего кода и создания всего без ошибок в программе я собираюсь отладить его и получаю следующую ошибку после завершения 99% процесса:

Ошибка в окончательной последовательности запуска Не удалось выполнить команду MI:
-exec-run Сообщение об ошибке от серверной части отладчика: Ошибка при создании процесса

Возникает следующая ошибка, и я не могу отлаживать свою программу. поэтому, пожалуйста, помогите мне с этой проблемой


person user2135163    schedule 05.03.2013    source источник
comment
этот вопрос лучше подходит для обмена стеками электротехники. вы могли бы получить лучшие ответы.   -  person Koushik Shetty    schedule 05.03.2013
comment
Кроме того, не дублируйте вопросы на нескольких сайтах: electronics.stackexchange.com/questions/59835/   -  person greydet    schedule 05.03.2013
comment
Это ошибка gdb (отладчик, который вы используете с eclipse). Вам удается нормально отлаживать другие проекты?   -  person Étienne    schedule 06.03.2013
comment
Я столкнулся с этим, см. мой ответ здесь: stackoverflow.com/a/39989603/1161906   -  person bcattle    schedule 12.10.2016


Ответы (1)


Это ошибка gdb («внутренняя часть» здесь относится к серверной части gdb, в отличие от внешнего интерфейса, интегрированного с Eclipse). Вам необходимо предоставить дополнительную информацию о вашей конфигурации, исходя из того, что вы сказали, что используете Eclipse с openOCD и GDB.Правильно ли вы скомпилировали openOCD для своей цели?Какую операционную систему вы используете?

Также кажется, что вы запутались в openOCD, openOCD - это программа, которая осуществляет связь JTAG с вашей целью (в вашем случае через «Olimex», я полагаю, вы имеете в виду ключ Jtag от Olimex?). Как только OpenOCD будет запущен и начнет работать правильно, вы можете использовать GDB для отладки вашей цели.

person Étienne    schedule 05.03.2013