【2024】使用Clion进行嵌入式开发STM32+CubeMX



【2024】使用Clion进行嵌入式开发STM32+CubeMX

一.环境配置参考

记录:clion上开发stm32 环境配置(保姆级详细教程)----->2023_7_1_clion stm32-CSDN博客

image-20240426205520141

image-20240426205541861

image-20240426205600429

二.软件正版学生认证

先试用,然后申请学生认证,在学信网里获取

免费教育许可证 - 社区支持 (jetbrains.com)

三.建立项目

建立项目

image-20240426210200825

image-20240426210236870

第一次先跳过

image-20240426210327519

搜索自己的芯片

我的是f407zgt6

![

](C:/Users/Administrator/AppData/Roaming/Typora/typora-user-images/image-20240426210345264.png)

![image-20240426210416582

](C:/Users/Administrator/AppData/Roaming/Typora/typora-user-images/image-20240426210416582.png)

image-20240426210525409

配置RCC

image-20240426210653670

配置SYS

image-20240426210720084

用LED检测调试

image-20240426210938225

配置完成

image-20240426211044749

image-20240426211113868

打开cubemx生成文件

image-20240426211206447

image-20240426211249794

这次选择好cfg

image-20240426211343282

编译后出现问题

image-20240426211522623

解决问题

参考博客问题原因是cubemx版本太新了,所以出现问题

注:Ctrl+f是打开搜索,在里面输入READONLY后选择全部匹配项然后剪切掉

image-20240426211728173

构建成功

image-20240426211950364

然后如图

image-20240426212118895

image-20240426205419131

更新文件

注意每次更改文件后要点击

image-20240426210006267

STlink下载程序

出现这些红色代表下载成功

image-20240426212246447

调试程序

image-20240426212437614

五.参考博客分享

参考教程

附下:

1.My偶像教程(解决printf和scanf重定向问题):配置CLion用于STM32开发【优雅の嵌入式开发】 - 知乎 (zhihu.com)

2.记录:clion上开发stm32 环境配置(保姆级详细教程)----->2023_7_1_clion stm32-CSDN博客

出错博客经验分享

2.记录:clion上开发stm32 环境配置(保姆级详细教程)----->2023_7_1_clion stm32-CSDN博客

出错博客经验分享

1.重要博客:non constant or forward reference address expression for section .ARM.extab 错误解决 - 老司机快发车 - 博客园 (cnblogs.com)

2.调试出错:https://blog.csdn.net/qq153471503/article/details/114700884STM32实战项目:HAL_RCC_OscConfig中程序卡死问题解决办法

在这里插入图片描述

     // 先将时钟源选择为内部时钟*************************************************************
    RCC_ClkInitStruct.ClockType = RCC_CLOCKTYPE_SYSCLK;
    RCC_ClkInitStruct.SYSCLKSource = RCC_SYSCLKSOURCE_HSI;
    if (HAL_RCC_ClockConfig(&RCC_ClkInitStruct, FLASH_LATENCY_5) != HAL_OK)
    {
        Error_Handler();
    }
    //**********************************************************************************
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值