Clion+CubeMX开发stm32教程
Clion+CubeMX开发stm32教程
Clion安装
-
在官网下载Clion
Clion官网以默认路径安装即可安装时勾选添加到.bin和关联到.c等

Clion激活
以下有两个途径
-
直接注册账号学生认证
-
使用破解补丁破解
1. 注册并登录即可
2. 破解
打开以下链接
在上面网页下载zip文件后解压缩
可以看到如下

-
运行scripts下安装脚本。
-
key模式,key从网站主页复制激活。
-
server模式,server地址复制网站主页上的server。
即可破解成功
CubeMX安装及项目建立
-
在官网获取CubeMX
CubeMX获取页面获取STM32CubeMX-Win -
注册账号并下载CubeMX
-
打开CubeMX点击如下

搜索STM32F103C8T6等常见单片机,后建立项目。
在此处下载包很慢,推荐一个第三方下载器

在左侧点击SYS,将debug选择为Serial Wire
在某个引脚(PA7)引脚调整GPIO OUTPUT并输入标签LED为后续点第一盏灯作准备。
-
项目管理设置
设置好项目名称,建议全英文

将该选项改为CMake才可在Clion上开发。
Clion开发起始步骤
如果cubemx是默认路径安装则可直接看到已找到STM32CubeMX等。

这是找到你在CubeNX中创建新项目的位置选中即可。
此时可能会弹出工具链部署环境
在工具链中新建STM32如下

如若是默认路径安装可直接按照图中路径寻找并选中相应文件(夹)。
在此之后创建的新项目运行可能会报错

即在CMakeLists.txt中project() 函数前加入
1 | # Tell CMake to use static library for compiler tests |
后面即可用HAL库愉快开发STM32了
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来源 sheep's blog!