我是STM32编程领域的新手,现在已经尝试找到一个合适的IDE了。我知道所有其他的IDE,比如Keil和IAR,但是在这个时候购买它们只是为了学习它的成本是非常陡峭的。
我已经开始使用VS Code进行越来越多的开发工作,虽然这对于STM32开发来说是一个很好的IDE。在过去的几天里,我发现了很多关于如何配置IDE来构建STM32项目的在线示例,但它们似乎都缺少我需要正确获取项目编译所需的重要信息。这很令人沮丧,
我想知道是否有人可以指向我如何设置VS代码以使用cubeMX和arm工具链的完整设置指南,或者如果你感觉很亲切,请给我一个示例项目,我可以用作基础学习。
只是一些背景信息,我知道如何使用cubeMX生成基础项目以及相关的makefile,我还安装了最新的GNU-Tools-Arm-Embedded。
预先感谢您的帮助
make
来执行你的makefile,所以下载Make for Windows。最简单的方法是下载二进制文件并将其解压缩到系统上的某个位置。将它(C:\make-3.81-bin\bin
)添加到您的PATH中。Makefile
作为工具链/ IDE。 make
即可构建生成的项目。make
命令。您可以将任务绑定到热键以节省一些时间。有一个python脚本库可以做到这一点,它最近发布了优秀的文档,经过测试,我可以说它的工作方式与广告一样。
这个过程非常简单:
"ideScripts" directory
复制到项目文件夹这是一个关于它是如何工作的视频: