在 vscode 上使用 EIDE+STM32CubeMX+GCC 开发 STM32

文章目录

    • 1. 使用 STM32CubeMX 新建工程
    • 2. 创建 EIDE 工程
    • 3. 编译,调试项目


1. 使用 STM32CubeMX 新建工程

  1. 新建一个工程,配置完成之后,将工具链选择为 makefile
    在 vscode 上使用 EIDE+STM32CubeMX+GCC 开发 STM32_第1张图片
  2. 选择仅复制需要的标准库文件
    在 vscode 上使用 EIDE+STM32CubeMX+GCC 开发 STM32_第2张图片
  3. 点击 GENERATE CODE 生成代码到项目目录下
    在 vscode 上使用 EIDE+STM32CubeMX+GCC 开发 STM32_第3张图片

2. 创建 EIDE 工程

  1. 新建一个空的工程
    在 vscode 上使用 EIDE+STM32CubeMX+GCC 开发 STM32_第4张图片
  2. 打开新建好的项目目录,将下图所示的文件夹复制到使用 CubeMX 新建的项目目录下
    在 vscode 上使用 EIDE+STM32CubeMX+GCC 开发 STM32_第5张图片
  3. 双击 .code-workspace 打开 eide 项目,开始配置 eide 项目
  • 3.1. 将 CubeMX 生成的源文件目录添加到 eide 项目
    在 vscode 上使用 EIDE+STM32CubeMX+GCC 开发 STM32_第6张图片
  • 3.2. 将生成的 gcc 启动文件复制到源文件目录里
    在 vscode 上使用 EIDE+STM32CubeMX+GCC 开发 STM32_第7张图片
  • 3.3. 打开 Makefile,找到 C_INCLUDES,将 CMSIS 头文件目录添加到项目
    在 vscode 上使用 EIDE+STM32CubeMX+GCC 开发 STM32_第8张图片
    在 vscode 上使用 EIDE+STM32CubeMX+GCC 开发 STM32_第9张图片
  • 3.4. 打开 Makefile,找到 C_DEFS,将这些宏添加到 eide 的宏列表
    在 vscode 上使用 EIDE+STM32CubeMX+GCC 开发 STM32_第10张图片
  • 3.5. 将工具链切换到 GCC,选择使用自定义的链接脚本,选择 CubeMX 生成的 *.ld 链接脚本文件
    在 vscode 上使用 EIDE+STM32CubeMX+GCC 开发 STM32_第11张图片

3. 编译,调试项目

点击编译按钮启动编译
在 vscode 上使用 EIDE+STM32CubeMX+GCC 开发 STM32_第12张图片
编写好 launch.json 后 F5 启动调试
在 vscode 上使用 EIDE+STM32CubeMX+GCC 开发 STM32_第13张图片

你可能感兴趣的:(EIDE,使用教程)