STM32CubeIDE入坑指南

一 前言

在科技日新月异的今天,作为从事效率为先的苦逼 IT 行业,秉承着我不入地狱谁入地狱的伟大革命精神,我决定再一次做第一个吃螃蟹的人,通过自身的入坑过程,为大家测试STM32CubeIDE这款新式工具。(其实是为了我能省点时间,快点做完项目,多挣点钱买几瓶肾气丸)

二 看一看别人是如何入坑的

  1. STM32CubeIDE使用笔记(01):基础说明与开发流程
  2. STM32CubeIDE使用笔记(02):STM32CubeMX配置与代码生成
  3. STM32CubeIDE使用笔记(03):使用ST-LINK调试程序
  4. STM32CubeIDE使用笔记(04):杂项记录(要点、方法、技巧等等)

二 手把手带你入坑

1、搭建 PC 端 C 运行环境

STM32CubeIDE 自带了 ARM MCU GCC 编译器,但是编译的代码只能在 MCU 中才能运行,调试一些测试代码,会比较浪费时间,所以需要搭建 PC 端的 C 运行环境用于调试代码片段。这里也是存在着许多坑,下面一一列举:

  1. 安装 eclipse-cpp 这里没什么好说,在相关资料提供下载链接,注意提供的 eclipse 版本较高,需要配合高版本的 JDK环境
    安装 MinGW ,自行安装,安装完毕后,注意配置环境变量。
    STM32CubeIDE入坑指南_第1张图片

2、下载程序

1.STM32CubeIDE 目前只支持 ST-Link 进行程序的下载与调试。
2.切记配置 CubeMX 的时候,必须配置 debug 引脚,否则可能导致无法下载与调试程序,具体情况如下:
  第一次下载程序,没有配置 debug 引脚的话,那么第一次下载程序不会有问题,但是以后每次下载程序 st-link 都将报错。
3.如果第一次下载,忘记配置 debug 引脚的话,不要着急,请严格按照以下操作处理即可解决问题:
  3.1 断开电源
  3.2 BOOT0 引脚接高电平
  3.3 重新上电
  3.4 重新下载,既可下载成功
  3.5 BOOT0 引脚恢复接低电平
  3.6 重新配置 debug 引脚,避免再出现此情况

3、eclipse 的一些优化配置

  1. 设置代码提示,默认代码提示==alt+/==快捷键不给力,需要进行更改。
    STM32CubeIDE入坑指南_第2张图片

三 相关资料

  1. MinGW
  2. eclipse-cpp
  3. Stm32CubeIDE

你可能感兴趣的:(IDE)