一、简介

        单片机开发普遍用的是Keil,由于Keil的编辑器比较复古(Keil很多坑前人基本已经踩过,调试方便,编辑器老旧),现在打算试一下vscode + platformio + cmisi开发单片机。

        开发环境:vscode + platformio + cmsis

        验证平台:野火指南者(STM32F103VE)

        安装教程可以参考这位大佬的:vscode + platformio按照教程

二、步骤

 图2.0 打开vscode platformio

 图2.1 选择新建工程

  图2.2 选择新建工程(等待创建完成)

 图2.3 工程创建完成

 图2.4 找到野火指南者LED示例

 图2.5 把Libraries、User复制到工程的src目录下(其他不需要的目录我删除了) 

图2.6 在platformio.ini添加烧录工具、文件路径、全局宏等

 图2.7 删除启动文件与system_stm32f10x.c文件

 图2.8 修改core_cm3.c文件736行、754行

 图2.9 编译成功

 图2.10 开发板上电、下载器连接电脑,点击烧录,烧录完成LED交替闪烁

Logo

腾讯云面向开发者汇聚海量精品云计算使用和开发经验,营造开放的云计算技术生态圈。

更多推荐