Не запускается проект в Stm32CubeIde
Ситуация такая. Сижу я на системе Ubuntu 20.04. На неё я установил Stm32CubeIde, в котором пытаюсь запустить созданный с нуля проект, в котором ничего нет, кроме кода, который автоматически сгенерирован самой средой. Плата не из стандартных сборных, а самодельная, поэтому я просто выбрал тип чипа и запустил генерацию. В теме я полный новичок, и могу ошибаться в тривиальных вещах.
В итоге результат следующий:
Если я пытаюсь его запустить через Debug As -> Stm32 Cortex-M C/C++ Application, то получаю ошибку "Could not determine GDB version using command <очень длинный путь в папку>". Везде в интернете пишут, что это лечится методом добавления пути к системной версии GDB в меню Debug Configuration -> Debugger, но у меня в этой вкладке просто нет такого пункта.
Далее я попытался запустить дебаг через elf-файл, который находится в B]Debug Configuration[/B] в меню "C/C++ Application". Там дебаггер указать было можно, я указал и эта проблема исчезла. Но появилась другая "Error in final launch sequence: Failed to execute MI command: -exec-run". Что с этим делать я найти не могу.
Если просто запустить через Run, то просто получаю сообщение " (exit value:127)" безо всяких объяснений.
А теперь вопросы:
- Что мне вообще надо делать в данном случае? Какой из путей верный? В официальных материалах вроде бы предполагается первый, но там идет речь про уже купленные платы.
- Как решать данные проблемы?
- Как сделать правильно, если надо делать не так?
- Где можно найти внятное объяснение того, как работать с stm32, если ты работаешь не с цельной купленной платой?
Если понадобится, то добавлю какие нужно описания оборудования, но мне кажется, что тут беда в самой среде, а до оборудования оно даже не доходит. Собирается проект без проблем.