【问题标题】:Configure VS Code for STM32 development on Windows 10为 Windows 10 上的 STM32 开发配置 VS Code
【发布时间】:2018-11-17 11:13:43
【问题描述】:

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

【问题讨论】:

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


    【解决方案1】:

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

    答案:

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

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

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

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

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

    pacman -S make
    

    【讨论】:

      【解决方案2】:

      Make 确实是一种方法,另一种方法是使用 Mbed CLI 构建,因此您不必导出(因此失去了 Mbed CLI 提供的一些功能,例如存储库管理)。我已经整理了一个 VSCode 配置,它为 STM32 here 构建和调试。您唯一需要更改的是在debugServerArgs 下加载的配置文件,具体取决于架构。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2018-12-25
        • 2021-05-23
        • 2022-11-24
        • 1970-01-01
        • 1970-01-01
        • 2022-01-03
        • 2020-08-28
        • 2019-02-10
        相关资源
        最近更新 更多