在VScode中,在插件市场搜索。首次安装时间较长,因为它要安装核心组件platformIO-core,可以理解为它的后端. 去买杯饮料,或者吃个鸡, 回来差不多就好了. b. 新建platformIO工程 安装好后, 打开Home Page: 在右侧Quick Access栏中,有4个选项。可以看得出来,PIO对Arduino的支持比较好。但是此时我们需要的是STM32+Cube...
1.1 安装VSCode和PlatformIO插件 首先,需要在VSCode中安装PlatformIO插件。这可以通过VSCode的扩展市场来完成。 1.2 创建新的PlatformIO项目 在VSCode中,可以通过PlatformIO插件创建新的STM32项目。选择适合的STM32芯片型号和开发框架(如STM32CubeIDE或纯CMSIS),PlatformIO会自动配置项目环境。 1.3 配置platformio.ini PlatformIO...
1) 修改platformio.ini 配置debug_tool 、upload_protocol 本人用的是stlink,可以根据自己的设备选择 配置文件路径 定义宏(可以全局搜一下看看宏的意思) USE_STDPERIPH_DRIVER 使用外设驱动 STM32F10X_MD 定义设备为stm32f10x 中型设备 [env:genericSTM32F103CB] platform = ststm32 board = genericSTM32F103CB fr...
; PlatformIO Project Configuration File;; Build options: build flags, source filter; Upload options: custom upload port, speed and extra flags; Library options: dependencies, extra library storages; Advanced options: extra scripting;; Please visit documentation for the other options and examples; htt...
在VS Code中运行STM32,可以按照以下步骤进行操作: 1. 安装VS Code和PlatformIO插件:首先,确保你已经安装了VS Code编辑器和PlatformIO插件。你可以在VS Code的扩展市场中搜索并安装PlatformIO插件。 2. 创建一个新的PlatformIO项目:打开VS Code,点击菜单栏的”文件”,选择”新建文件夹”,并在本地文件系统中选择一个...
配置VSCode编译STM32需要以下几个步骤: 第一步,安装相关扩展。 首先,在VSCode中点击左侧的扩展图标,搜索并安装以下扩展: –C/C++:用于编写STM32的C/C++代码; –Cortex-Debug:用于调试STM32芯片; –PlatformIO IDE:用于构建和上传代码到STM32。 第二步,配置PlatformIO。
基于VsCode platformio的stm32开发环境搭建 背景 VsCode作为当下流行的编辑器,且不单单是一个编辑器里面集成了很多插件,使用这些插件可以完成很多功能。 STM32开发环境除了KEIL与IAR,其实还有很多其他的开方方式,ST官方提供了很多的开发软件,基于Eclipse也可以搭建一套,使用VsCode配合其他编译链接工具也可以实现操作,当然还有...
Board:选择芯片型号,也可以输入芯片型号检索(本文使用STM32F103ZET6); Framework:选择代码框架,由于此处采用标准库开发,所以选择CMSIS; Location:此处默认勾选,表示工程存放在.../User/用户名/Documents/PlatformIO/Project目录下,如果不想存放在此处,就取消勾选然后选择自己的存放目录,如图4所示。
由于在上一步中已经在platformio.ini里指定了debug_tool,现在可以按下VSCode中最万能的F5按键,一键对stm32进行debug操作。 image 6. 后话 最近在上嵌入式这门课,一开始用Keil uVision这个ide,编码下载调试啥都能干,但是缺点就是颜值不大行,而且有些臃肿了。对于用惯了VScode的我来说实在是用不方便,尤其是在智能...
项目创建完成后,打开查看platformio.ini 修改一下platformio.ini文件 [env:black_f407zg]platform = ststm32 board = black_f407zg framework = cmsis upload = stlink ; 使用stlink烧写代码 debug_tool=stlink ; 使用stlink进行在线调试 ; 头文件路径和宏定义 ...