编辑器安装
【推荐】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
brew install open-ocd
# 以下命令有输出说明安装成功
openocd -v
安装stlink
文档 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-gcc
或arm-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