STM32CubeIDE 是使用的 make 编译,为了让 make 编译生成 compile_commands.json 文件,我们需要安装 compiledb 或者 bear。我使用的 Windows,所以选择 compiledb。 首先安装 compiledb:pip install compiledb,它是个 python 包,安装起来很方便。 然后添加 compiledb.exe 所在路径到系统路径内,这个就不贴图了。 第三...
1. 在STM32官方网站(https://www.st.com)下载并安装最新版本的STM32CubeIDE。 2. 打开STM32CubeIDE,在“File”菜单中选择“New” -> “STM32 Project”。 3. 在弹出的对话框中选择合适的设备系列和型号,点击“Next”按钮。 4. 在“Project name”中输入项目名称,点击“Next”按钮,接着选择存储位置并点击...
1. 安装STM32CubeIDE:首先,您需要在您的计算机上安装STM32CubeIDE。这是STMicroelectronics提供的一个集成开发环境,适用于开发STM32单片机。您可以从STMicroelectronics的网站上免费下载并安装它。 2. 安装Cortex-Debug插件:打开VSCode,点击左侧的扩展图标,搜索并安装”cortex-debug”插件。这个插件使得在VSCode中调试STM32...
框架:这个是说的是如何进行读取行为,我们使用的是CubeMX的生成代码,所以目标框架我们采用的是STM32Cube 位置Location:先把Default Location给删掉,我们需要选择在刚刚在CubeMx下选择的文件夹,可以看到我们在刚刚笔者选择在了D:\MDK5 Project\CubeMx Trainingg\demo_下,所有的代码都继续生成在了D:\MDK5 Project\Cube...
VSCode 搭建 STM32 开发环境之前开发 STM32 使用的开发环境是 MDK + STM32CubeMX 方法,MDK 是收费软件,并且跨平台性能较差,因为工作以后开发环境集中于 Linux 下,且大概率使用到的 IDE 是 VSCode,或其他基于 elicpise 框架的 IDE,不再使用 MDK,所以学习使用 VSCode 来开发 STM32,本节记录一下 VSCode 搭建 ...
VSCode+Keil5+STM32CubeMX开发环境搭建,一步不跳,一刀不剪,奶奶都能学会版。主要是配置插件Keil assistant,介绍相关使用方法。 3.7万 26 13:10 App PlatformIO入门 1.1万 7 08:23 App ESP32开发环境搭建(PlatformIo+arduino) 3.9万 25 01:14:58 App VScode(PlatfromIO)嵌入式开发(ESP32)(ESP8266)(STM32...
一、Cube配置 与以往使用keil开发不同,在STM32Cube上面的Toolchain/IDE需要选择Other Toolchains(GPDSC),其余与之前配置一样。 回到顶部 二、VScode配置 (1)PlatformIO插件 未安装PlatformIO插件的首先需要在应用商店中安装这个插件。 (2)VScode新建工程 在PlatformIO插件的Home下新建工程。
打开STM32Cubemx,在ToolChain/IDE选项中选择Makefile,生成一个Makefile工程。如下图 VsCode下编译工程 将生成的Makefile工程,添加到VsCode中,然后在终端下选择使用msys2_shell.cmd终端。然后输入make编译命令。如下图所示。 安装C/C++插件 在VsCode中打开插件商店,然后输入C/C++,点击安装,安装此插件。如下图所示 ...
摘要: 作为一个51单片机或STM32单片机的使用者,keil一直是我们的必备的一款工具之一。但keil的一些问题也一直存在,当然也有人用其他的比如STM32CubeIDE。但是今天推荐的是VScode+Keil Assistant插件,不需要很复杂的配置各种文件和环境变量,只需要一个插件即可!可以编译代码和下载程序。
由于在上一步中已经在platformio.ini里指定了debug_tool,现在可以按下VSCode中最万能的F5按键,一键对stm32进行debug操作。 image 6. 后话 最近在上嵌入式这门课,一开始用Keil uVision这个ide,编码下载调试啥都能干,但是缺点就是颜值不大行,而且有些臃肿了。对于用惯了VScode的我来说实在是用不方便,尤其是在智能...