CLion开发STM32:创建新工程

使用Clion开发STM32,不少新人卡在了创建工程这一步,这篇文章详细的介绍了创建工程的步骤,希望大家能少踩一些作者踩过的坑。

1.创建新工程

打开CLion主界面,按下图指示创建新工程

 

选择STM32CubeMX工程,并且创建相应的文件夹(一定要记清工程文件夹的地址和名称!!!后续会用到!!!)就绪后点击Create

 

2.CubeMX配置 

2.1.打开CubeMX

工程创建完成后,在工程目录中找到后缀为.ioc的一项,按下图指示点击蓝色字体,打开CubeMX进行配置

 

2.2.选择单片机型号

CubeMX页面点击下图红色方框,按下图指示选择自己使用的单片机型号(我是用的是STM32F103C8T6),选择完成后,点击右上角Start Project

 2.3.配置时钟

SYS配置Debug记得要选Serial Wire!!!(默认选择No Debug会导致单片机产生只能烧录一次的问题)

高速外部时钟(HSE)选择无源晶振体 

 时钟树按下图配置

2.4 生成工程代码

Project Name一定要输入刚才创建工程的文件夹的名称!!!

这样才可以覆盖之前生成的CLion工程

Toolchian选择STM32CubeIDE

 建议勾选下图红框,生成单独的头文件

准备完成后,点击GENERATE CODE  

生成完成后点击Close 

 回到CLion工程界面,点击Skip,到这里,STM32的配置工作就完成了

 3.解决编译不通过的问题

3.1 初始编译

配置完成后点击编译,会发现编译报错

找到下图位置,删除所有和READDNLY有关的内容

再次编译,编译通过

3.2.添加新的文件

如下图,在添加新的文件LED.c和LED.h后,编译报错,解决办法如下:

打开CMakeLists.txt文件,按如图删除新文件的内容 

  再在此文件下找到include_directories这一行,将新添加的文件的位置添加在其后  

再次编译,编译通过

4.结语 

以上就是Clion开发STM32创建新工程的完整流程,希望对大家能有所帮助,大家共同进步!

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值