STM32 Mac开发环境Clion+STM32CubeMX+ST-Link-V2
也不知道什么时候买的stm32板吃灰太久,不会玩,环境之前都没搞定,今天又折腾一天终于可以点灯了。
安装编译器gcc
1 | brew tap ArmMbed/homebrew-formulae |
OPEN-OCD
1 | brew install open-ocd |
ST-Link
1 | brew install stlink |
STM32CubeMX
中文下载:
https://www.stmcu.com.cn/Designresource/detail/software/711298
下载解压,双击安装,报错执行下面再双击安装:
1 | sudo xattr -cr ~/SetupSTM32CubeMX-6.8.0.app |
Clion
配置openocd
硬件连接

我是ST-Link V2
这是我用板子:

创建项目



我的外部8M晶振


导入Clion

st_nucleo_f103rb.cfg 内容改为:
1 | source [find interface/stlink-v2.cfg] |
修改main.c
1 | while (1) |
boot0置空,boot1=0时直接可以debug

如果下载失败可用命令行试一下:
1 | st-flash write ./cmake-build-debug/stm32f103c8.bin 0x8000000 |