资源
https://pan.baidu.com/s/1qbebp48NKiZ1kuqG4Wo2NA
提取码:1111
软件安装
Clion安装
stm32cubeMX默认已安装 注意路径不能有中文或空格等
1 注意安装路径
准备一个Clion文件夹 除了软件本体再创建Clion_Path和Clion_Data分别存放环境文件和工程文件 Clion开发Arduino等体验也很好 建议Clion_Data下建立Clion_32区分
2 其余设置默认
3 安装完成后运行一次关闭 运行脚本解锁功能
环境配置
1 解压以下文件到Clion_Path
2 将mingw和gcc-arm添加到系统环境变量中
3 检测环境是否正常
Win+R cmd 命令窗口分别运行 gcc -v 和 arm-none-eabi-gcc -v 看环境是否载入
软件设置及使用
1 安装汉化插件并重启
2 新建项目 选择STM32CubeMX
3 点击修正指定CubeMX和openOCD路径
4 注意项目路径 创建项目后等待加载完成 点击.ioc文件打开CubeMX
5 CubeMX注意事项
进去默认f030 修改型号正常创建工程 注意工程路径必须是Clion项目路径的上一级 工程名称与Clion项目文件夹一致 IDE选择STM32CubeIDE 旧版本cubemx选择SW4STM32
6 返回Clion
正常会自动重新加载 没有手动右键刷新一下 点击右上小锤子即可编译 编译成功如下
7 编译文件
在工程文件夹中cmake下 不同烧录方式使用不同 通过CH340烧录到这里就可以直接用了 其他自行搜索
补充
附加1 .h和.c的路径指定
CMakeLists.txt 约等于keil中的C设置 添加.c/.h参考下图52行 56行进行设置
附加2 Clion中printf的使用
简单使用:重定向以下函数即可
int __io_putchar(int ch){ uint8_t temp[1]={ch}; HAL_UART_Transmit(&huart1,temp,1,0xff); return (ch); }
附加3 文件编码
文件->设置->编辑器->文件编码