Невозможно выполнить отладку со встроенным сервером GDB в Clion
У меня проблема с тем, чтобы заставить gdb-debug работать в CLION. Я использую сервер J-Link GDB и arm-none-eabi-gdb в качестве отладчика в Windows10. Компиляция завершена, и следующие файлы создаются в cmake-build-debug папка (Примечание: я использовал -g -Og для компиляции с флагом -DDEBUG).
Моя проблема связана с отладкой с использованием отладчика arm-none-eabi-gdb в конфигурации Embedded GDB Server в конфигурации CLion, просто она не работает должным образом, когда я выполняю отладку из CLion.
Чтобы быть более подробным, я использую следующую конфигурацию (я также использую оборудование J-Link в качестве отладчика, подключенного через SWD на плате STM32F103RBT6).
Мой файл CMakeLists.txt (последняя часть - UPLOAD Target) изображен ниже.
CmakeLists.txt Раздел ЗАГРУЗКИ Примечание: arm-none-eabi-gdb и JLinkGDBServerCL оба находятся в среде Windows PATH
Используя командную строку, я могу легко выполнять отладку без проблем (обратите внимание, что я перехожу в папку сборки и запускаю оттуда arm-none-eabi-gdb), а на изображении ниже видно, что все работает нормально [посмотрите на (gdb) команд], пока графический интерфейс сервера Jlink GDB работает в фоновом режиме с конфигурацией, как на изображении ниже.
Графический интерфейс JLinkGDBServer, который я запускал раньше
И связь gdb работает нормально, как показано ниже
gdb из командной строки внутри папки сборки
И тот же результат, который я получаю, когда использую следующий сервер CLI GDB в другом окне командной строки, выполняя следующую команду "C:\Program Files (x86)\SEGGER\JLink\JLinkGDBServerCL.exe" -port 2331 -s -device STM32F103RB -endian little -speed 1000 -vd -select USB -if swd -noir -singlerun -strict
но со стороны Clion у меня две проблемы с конфигурацией отладки встроенного сервера GDB CLion
Во-первых, на изображении ниже он никогда не запускает сервер GDB при любой конфигурации сервера CLion Embedded GDB.
Я получаю следующее изображение результата ошибки, обратите внимание, что я создаю файл CMakeLists.txt перед каждой попыткой, а затем перестраиваю проект каждый раз перед отладкой.
Вывод конфигурации встроенного сервера GDB и результат выполнения - Не работает
Я хотел бы знать, есть ли что-то не так с моими настройками или есть ошибка с CLion Embedded GDB Server или нет!? Любая помощь очень ценится