Настройка VS Code для разработки STM32 в Windows 10 - PullRequest
0 голосов
/ 17 ноября 2018

, поэтому я довольно новичок в программировании на STM32. В рамках своего проекта я использую плату STM32L432KC от ST. Я использовал онлайн-компилятор Mbed, чтобы извлечь пример из светодиодов. Я хочу использовать VS Code, поэтому я установил расширения C / C ++, а также скачал и установил набор инструментов GNU Arm Embedded. Но сейчас я застрял. После попытки построить решение я получаю это сообщение на терминале: "make.exe" не распознается как внутренняя или внешняя команда, работоспособная программа или командный файл. " Я знаю, что это как-то связано с Makefile. Но мне нужно пошаговое руководство, чтобы все настроить, так как все учебники, которые я нашел, мне не помогли. Я уже нашел симимильную нить здесь, но она не была описана достаточно глубоко для меня, чтобы понять.

Ответы [ 2 ]

0 голосов
/ 21 ноября 2018

Make - это действительно один способ, другой - это сборка с использованием Mbed CLI, поэтому вам не нужно экспортировать (и, следовательно, потерять некоторые функции, которые предоставляет Mbed CLI, например, управление хранилищем).Я собрал конфигурацию VSCode, которая собирает и отлаживает STM32 здесь .Единственное, что вам нужно изменить - это файлы конфигурации, загруженные в debugServerArgs в зависимости от архитектуры.

0 голосов
/ 19 ноября 2018

Я нашел решение.Вот ответ Золтана Худака на странице Mbed:
Как настроить код Visual Studio

Ответ:

Установлена ​​ли программа makeв вашей системе?

  • Если да, убедитесь, что его путь добавлен в системную переменную PATH.
  • Если нет, попробуйте установить его.Пакет MinGW является хорошим выбором для MS Windows.

Перейти к https://sourceforge.net/projects/mingw/.

  • Нажмите кнопку Download.
  • При появлении запроса выберите Run, а затем нажмите кнопку Install.

Или установите MSYS2 .Просто следуйте инструкциям по установке на сайте.
После установки и запуска введите в командной строке следующую команду:

pacman -S make
...