在Windows 10上为STM32开发配置VS Code

时间:2018-11-17 11:13:43

标签: makefile visual-studio-code arm stm32 mbed

所以我对STM32编程还很陌生。作为项目的一部分,我正在使用ST的STM32L432KC板。我使用Mbed在线编译器提取了眨眼的led示例。我想使用VS Code,所以我安装了C / C ++扩展,还下载并安装了GNU Arm Embedded工具链。但是现在我被困住了。尝试构建解决方案后,我在终端上收到以下消息: “'make.exe'无法识别为内部或外部命令, 可操作程序或批处理文件。” 我知道它与Makefile有关。但是我需要逐步指南来设置所有内容,因为我发现的所有教程都没有帮助。我已经在这里找到了类似的线程,但是对它的描述不足以使我理解。

2 个答案:

答案 0 :(得分:1)

我找到了解决方案。这是Zoltan Hudak在Mbed页面上的答案:
How to setup Visual Studio Code

答案:

  

您的系统上是否安装了make程序?

     
      
  • 如果是,请确保其路径已添加到PATH系统变量。
  •   
  • 如果没有,请尝试安装一个。对于Microsoft Windows,MinGW软件包似乎是一个不错的选择。
  •   
     

转到https://sourceforge.net/projects/mingw/

     
      
  • 单击Download按钮。
  •   
  • 在询问时选择Run,然后单击Install按钮。
  •   
     

或安装MSYS2。只需按照网站上的安装说明进行操作即可。
  安装并运行后,从命令提示符处发出以下命令:

pacman -S make

答案 1 :(得分:0)

制造确实是一种方法,另一种方法是使用Mbed CLI进行构建,因此您不必导出(这样就失去了Mbed CLI提供的某些功能,例如存储库管理)。我整理了一个VSCode配置,该配置可为STM32 here进行构建和调试。您唯一需要更改的就是根据架构在debugServerArgs下加载的配置文件。