【Mac+CLion+STM32】Mac M芯片开发STM32


一、安装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

选择配置文件:
在这里插入图片描述
在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值