Недавно я получил модуль bluetooth nrf51, и я пытаюсь отладить его с помощью Eclipse Mars. Я установил необходимый набор инструментов, а также OpenOCD (я использую STLink v2 для отладки платы).
При запуске openOCD и arm-none-eabi-gdb в консоли все работает нормально. Сервер OpenOCD запускается, и я могу подключиться к инструменту gdb.
Однако при попытке запустить сеанс отладки с помощью Eclipse выдается ошибка «При запуске произошло исключение. Причина: файл программы не существует». Процесс сборки завершается нормально. Это первый раз, когда я использовал Eclipse для разработки на C/C++, и впервые за много лет я вообще использовал Eclipse, поэтому я даже не знаю, что может быть не так.
Я безуспешно пытался возиться с настройками проекта. Кто-нибудь может подсказать?
Я должен упомянуть, что я использовал уже существующий Makefile, так как пытался скомпилировать один из скандинавских примеров SDK. Я изменил его, чтобы полученные файлы были готовы к отладке.