介绍如何在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+,进入偏好设置
选择嵌入式开发,将软件路径输入,点击测试可以查看是否能够工作
插件安装