老卫同学
发布于 2024-05-11 / 110 阅读
1
0

macOS CLion stlink STM32F103C8T6开发环境搭建

编辑器安装

【推荐】CLion

下载地址:https://www.jetbrains.com/clion/download

【可选】安装STM32CubeIDE

下载地址:https://www.st.com/zh/development-tools/stm32cubeide.html#get-software

安装stm32cubemx

https://www.st.com/zh/development-tools/stm32cubemx.html#get-software

安装openocd

文档 https://www.openocd.org/

brew install open-ocd
# 以下命令有输出说明安装成功
openocd -v

文档 https://github.com/stlink-org/stlink

brew install stlink
# 插入stlink后以下命令应该能检测到该stlink
st-info --probe

安装 arm-toolchain

如果之前使用如下方式安装过brew install arm-none-eabi-gcc这个旧版本,安装以后会导致编译失败。安装过arm-none-eabi-gccarm-none-eabi-gdb,请将其卸载

brew uninstall arm-none-eabi-gcc
brew uninstall arm-none-eabi-gdb
brew autoremove

使用新的安装方式

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

cfg配置文件

set FLASH_SIZE 0x20000
source [find interface/stlink.cfg]
transport select hla_swd
source [find target/stm32f1x.cfg]

经验之谈

有时候如果下载失败,请检查一下设备是否连接st-info --probe


评论