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