STM32 × CLion 环境配置

STM32 × CLion 环境配置

采用现代化 IDE、C++ 和 HAL 库开发 STM32

STM32 CubeMX & STLink

单片机配置,代码生成工具,CubeMX

调试下载工具,STLink

比较麻烦的就是需要登录 ST 账户或者输入邮箱来获取下载连接

STM32 文档

用户手册和参考手册,例如:

  1. STM32L4Rx-中文参考手册.pdf 软硬件手册 (可以在 CubeMX 对应芯片文档处下载) [RMxxx]
  2. STM32L4Q5xx_User_Manual.chm HAL 库百科全书 (CubeMX 下载软件包后,软件包目录中)

Arm GNU ToolChain

交叉编译工具,官网

官网有一大堆安装包,需要安装正确的版本,以自己为例

  1. 当前平台(粗体): Windows (mingw-w64-x86_64) hosted cross toolchains [Windows, X86-64架构]
  2. 目标平台: arm-none-eabi [Arm处理器, 裸机环境, Arm接口规范]

拼凑出来的安装包名: arm-gnu-toolchain-14.2.rel1-mingw-w64-x86_64-arm-none-eabi.exe

安装提示:

  1. 安装时勾选将目录添加至系统环境变量,或者手动添加目录 .\Arm GNU Toolchain arm-none-eabi\14.2 rel1\bin

完成后在终端输入语句以测试:

arm-none-eabi-gcc -v

OpenOCD

单片机调试器,官网,但官网只提供了源码需要自己编译,第三方网站 提供了预编译版本

解压就可以正常使用了,正确的 OpenOCD 目录:

OpenOCD-20240916-0.12.0
├── bin
│   ├── ftd2xx.dll
│   ├── libusb0.dll
│   ├── openocd-rp2350.exe
│   └── openocd.exe
├── drivers
│   ├── FTDI CDM v2.08.28 Certified
│   ...
└── share
    ...

CLion

现代 IDE,推荐安装 2023 及之后的版本 (虽然 2022.3 就可以很好支持 STM32),官网

安装提示:

  1. 安装时勾选将目录添加至系统环境变量

在上面的软件安装完成后,在 CLion 设置 OpenOCD 和 CubeMX 位置

在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值