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 ,自行安装,安装完毕后,注意配置环境变量。
    在这里插入图片描述

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+/==快捷键不给力,需要进行更改。
    在这里插入图片描述

三 相关资料

  1. MinGW
  2. eclipse-cpp
  3. Stm32CubeIDE
  • 12
    点赞
  • 82
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值