介绍如何在Mac上搭建STM32环境进行嵌入式开发

基本工具

Clion安装

使用Homebrew安装

brew install clion

或者官网下载

下载2022.1.13版本,下载破解包进行破解

STM32Cubemx安装

安装运行STM32Cubemx需要java环境下载地址

官网下载地址,该软件基于x86架构,在Apple silicon上运行需要rosetta2,若你的电脑没有安装,可以在终端输入softwareupdate --install-rosetta命令完成安装

下载好后解压,右键SetupSTM32CubeMX-6.5.0选择显示包内容,双击Contents/MacOs/SetupSTM32CubeMX-6_5_0即可进入安装界面,点击继续安装即可

若显示无法打开,在系统偏好设置的安全性与隐私中允许打开该文件。

openocd

Apple silicon下载该版本,如图所示下载第一个。解压后储存在固定位置,我放在了/Library/xpack-openocd-0.11.0-3

基于Intel的Mac可以直接通过homebrew安装

brew install openocd

在终端输入which openocd查看命令可以查看安装位置

xcode

app store 搜索Xcode即可安装

ARM-GCC工具链

使用Homebrew安装

brew tap ArmMbed/homebrew-formulae
brew install arm-none-eabi-gcc

安装后输入arm-none-eabi-gcc -v查看版本信息,有信息则安装成功

环境配置

打开Clion,commend+,进入偏好设置

选择嵌入式开发,将软件路径输入,点击测试可以查看是否能够工作


插件安装

参考配置CLion用于STM32开发【优雅の嵌入式开发】