当前位置: 首页 > article >正文

1、使用vscode+eide+stm32cubeMx开发stm32

步骤1:在vscode中安装如下的插件

步骤2:点击Embedded IDE,点击“新建项目”-----空项目-----Cortex-M项目。

步骤3:输入项目名,回车后会要制定保存路径,此时就是一个已项目名命名的文件夹。

步骤4:打开stm32cubeMx创建项目,生成makefile项目,路径可以随便定义一个,不用和上面的项目路径 一致。

步骤5:将上步生成的.s,.ld文件和Core、Drivers文件夹拷贝到项目工程目录下,同时新建User文件夹,用于存放main,和用户驱动文件。

步骤6:将Core、Drivers、User文件夹加入到项目资源中,新建startup文件夹,将上面的.s文件加入到该文件夹中。

步骤7:点击“安装实用工具”,如果是“x”,表示没有安装,可以根据需要安装相应的工具。

步骤8:根据实际选择CPU类型等,将步骤5的文件名复制到“链接脚本路径”

步骤9:添加预处理宏定义和相关的包含目录。对于非用户定义的,stm32cubeMx生成的,可以通过看生成的Makefile文件(去掉前面的-D和-I)。

步骤10:点击上方的构建、清理、烧录进行相应的操作。

下图显示为编译成功。

步骤11:可以右键项目,导出为EIDE模板,以后的项目就可以直接用这个模板,而不用重复上面的步骤。


http://www.kler.cn/a/392927.html

相关文章:

  • UE(虚幻)学习(四) 第一个C++类来控制小球移动来理解蓝图和脚本如何工作
  • 使用 Spring Boot 实现文件上传:从配置文件中动态读取上传路径
  • UE(虚幻)学习(三) UnrealSharp插件中调用非托管DLL
  • C++:单例模式
  • WPF 绘制过顶点的圆滑曲线(样条,贝塞尔)
  • qt QZipReader详解
  • 基于迭代重加权最小二乘法的算法及例程
  • AR、VR、MR、XR - 20241110
  • 简单叙述 Spring Boot 启动过程
  • java八股笔记-1-java基础
  • Vue常用加密方式
  • CRMEB Pro版v3.1源码全开源+PC端+Uniapp前端+搭建教程
  • 使用@react-three/fiber,@mkkellogg/gaussian-splats-3d加载.splat,.ply,.ksplat文件
  • MYSQL-显示触发器TRIGGER语法(十一)
  • SpringBoot(二十一)SpringBoot自定义CURL请求类
  • Optional 函数式接口
  • Spark:不能创建Managed表,External表已存在...
  • PostgreSQL 页损坏如何修复
  • 【Linux】进程通信之管道
  • MySQL算数运算符基础:详解与入门
  • 绿色能源新视界:透明导电膜助力高效光伏
  • Mysql 创建用户并授权
  • Flink 开发工程应加载哪些依赖
  • JavaScript逆向爬虫教程-------基础篇之JavaScript密码学以及CryptoJS各种常用算法的实现
  • 英语中从句和复合句简单介绍
  • 老旧城区供水管网改造优先等级分析