一、简介
单片机开发普遍用的是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交替闪烁