gpt4 book ai didi

visual-studio-code - 如何配置 VS Code 以使用 cubeMX 构建和调试 STM32 项目 - Windows 10

转载 作者:行者123 更新时间:2023-12-04 18:56:33 24 4
gpt4 key购买 nike

我是 STM32 编程领域的新手,很长一段时间以来一直在努力寻找合适的 IDE。我知道所有其他的 IDE,比如 Keil 和 IAR,但是购买它们只是为了学习的成本对我来说是非常高的。

我已经开始使用 VS Code 进行越来越多的开发工作,而且我认为它是用于 STM32 开发的一个很好的 IDE。在过去的几天里,我在网上找到了许多关于如何配置 IDE 以构建 STM32 项目的示例,但它们似乎都缺少我需要正确编译项目的重要信息。比较郁闷,

我想知道是否有人可以向我指出有关如何设置 VS 代码以使用 cubeMX 和 arm 工具链的完整设置指南,或者如果您感觉非常好,请给我发送一个示例项目,我可以用作基础学习。

只是一些背景信息,我知道如何使用 cubeMX 来生成基础项目以及相关的 makefile,我还安装了最新的 GNU-Tools-Arm-Embedded。

预先感谢您的帮助

最佳答案

  • 安装 GNU Arm Embedded toolchain并将其 bin 文件夹添加到您的 PATH 环境变量中。
  • 您还需要一个 make执行你的makefile所以下载Make for Windows .最简单的方法是下载二进制文件并将其提取到系统的某个位置。也将它 ( C:\make-3.81-bin\bin ) 添加到您的 PATH 中。
  • 创建STM32CubeMX工程,选择Makefile作为工具链/IDE。
    enter image description here
  • 此时,您将能够通过简单地使用 make 来构建生成的项目。在项目的根文件夹中。
  • 如果您在 VS Code 中打开项目,您可以使用其终端进行构建,或者您可以创建一个 VS Code 任务来执行 make命令。您也可以将任务绑定(bind)到热键以腾出一些时间。
  • 要调试,最简单的方法是安装Cortex-Debug VS 代码扩展。关注 instructions配置您的调试 session 。
  • 关于visual-studio-code - 如何配置 VS Code 以使用 cubeMX 构建和调试 STM32 项目 - Windows 10,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51391938/

    24 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com