文章目录
一、安装Xcode
xcode-select --install
二、安装Homebrew
/bin/zsh -c "$(curl -fsSL https://gitee.com/cunkai/HomebrewCN/raw/master/Homebrew.sh)"
这是国内的镜像源,直接安装官网上的安装命令,按照终端中的提示一路安装下去。
三、安装Clion和STM32CubeMX
1.Clion的安装比较简单,官网下载安装包安装即可,官网:
https://www.jetbrains.com/clion/download/#section=mac
2.STM32CubeMX需要在官网下载Mac版本的安装包,官网:
1.确保安装了java
2.安装STM32CubeMX
https://www.st.com/en/development-tools/stm32cubemx.html#get-software
解压后终端中进入en.stm32cubemx_v6.10.0目录,执行安装命令:
sudo java -jar SetupSTM32CubeMX-6.10.0.exe
后会打开图形化安装界面,正常安装就行。
四、安装编译链
1.安装Arm-toolchain
brew install --cask gcc-arm-embedded
# 以下命令有输出说明安装成功
arm-none-eabi-gcc -v
arm-none-eabi-gdb -v
2.安装OpenOCD
brew install open-ocd
# 以下命令有输出说明安装成功
openocd -v
五、配置编译环境
1.Toolchains配置
Build Tool:
/Applications/ArmGNUToolchain/13.2.Rel1/arm-none-eabi/bin/arm-none-eabi-g++
C Compiler:
/Applications/ArmGNUToolchain/13.2.Rel1/arm-none-eabi/bin/arm-none-eabi-gcc
C++ Compiler:
/Applications/ArmGNUToolchain/13.2.Rel1/arm-none-eabi/bin/arm-none-eabi-g++
2.cmake配置
3.Embedded Development配置
4.DapLink配置文件
新建一个Daplink.cfg文件,保存在项目文件夹外,别的项目也可以使用这个文件配置。
# choose st-link/j-link/dap-link etc.
adapter driver cmsis-dap
transport select swd
# 0x10000 = 64K Flash Size
set FLASH_SIZE 0x20000
source [find target/stm32f1x.cfg]
# download speed = 10MHz
adapter speed 10000
选择配置文件: