我是STM32编程领域的新手,并且已经尝试了很长时间了。我知道其他所有的IDE,例如Keil和IAR,但就目前而言,购买它们只是为了学习而付出的成本对我来说已经太高了。
我已经开始使用VS Code进行越来越多的开发工作,尽管将其用于STM32开发将是一个很好的IDE。在过去的几天中,我在网上找到了许多示例,这些示例说明了如何配置IDE来构建STM32项目,但是它们似乎都缺少重要的信息,而这些信息正是我正确地编译项目所需的。相当令人沮丧,
我想知道是否有人可以为我提供有关如何设置VS代码以与cubeMX和arm工具链一起使用的完整设置指南,或者您是否真的很喜欢,请给我发送示例项目我可以以此为基础学习。
仅提供一些背景信息,我知道如何使用cubeMX生成基础项目以及相关的makefile,我还安装了最新的GNU-Tools-Arm-Embedded。
预先感谢您的帮助
答案 0 :(得分:4)
make
来执行您的Makefile,因此请下载Make for Windows。最简单的方法是下载二进制文件并将其解压缩到系统中的某个位置。也将它(C:\make-3.81-bin\bin
)添加到您的PATH中。Makefile
作为工具链/ IDE。
make
就可以构建生成的项目。make
命令。您也可以将任务绑定到热键,以节省一些时间。答案 1 :(得分:1)
前一段时间,我有同样的问题,但是没有找到我真正喜欢的东西。因此,我创建了STM32 for VSCode,它是VSCode的扩展,可与STM32CubeMX生成的文件配合使用,并为您设置构建和调试功能。
答案 2 :(得分:0)
有一个python脚本库可以做到这一点,它最近已发布,并提供了出色的文档,经过测试,我可以说它可以像宣传的那样工作。
该过程非常简单:
"ideScripts" directory
复制到您的项目文件夹以下是有关其工作原理的视频: