【Mac+CLion+STM32+ST-Link】Mac(apple sillicon)上使用STM32CubeMX和CLion搭建嵌入式开发环境

本文详细介绍了如何在Mac上使用Clion进行STM32开发,包括官网安装、依赖工具如stlinkserver、STM32CubeMX的配置,以及解决环境搭建中遇到的问题,如端口占用和pretty-printer报错。

软件安装

Clion

官网安装或者brew安装,我用的是2023.2版本。

stlink server

https://www.st.com/en/development-tools/st-link-server.html
不安装的话检测不到stlink。

STM32CubeMX

https://www.st.com/en/development-tools/stm32cubeide.html#overview&secondary=st-get-software
用来快速搭建一个工程。

环境搭建

Arm-toolchain

用来编译和debug的组件。

brew install --cask gcc-arm-embedded
# 以下命令有输出说明安装成功
arm-none-eabi-gcc -v
arm-none-eabi-gdb -v

P.S.: 有的教程里说用 brew install arm-none-eabi-gcc这个是旧版本,安装以后在我的电脑上会导致编译失败。

Openocd<

评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值