编译环境:win11, clion 2026.1
使用Clion 编译stm32固件需要配置的选项。
一、安装clion IDE , 此步骤略........
二、打开clion后,找到嵌入式开发[Embedded Development]
点击File -> Settings -> Build, Execution, Deployment -> Embedded Development 。
可以看到要使用clion编译STM32,那么必须安装【OpenOCD、 Stm32CubeMX、 Stm32CubeCLT】这三个软件,如下图:
安装完这三个软件,并配置好安装路径。
三、 配置编译工具链Toolchains。
接下来配置编译工具链Toolchains,总共需要配置四个,都在【Stm32CubeCLT】根目录下找。如下图:
四、生成Stm32项目并打开:
clion新建一个项目, 选择Stm32CubeMX。然后点击Launch Stm32CubeMX 生成一个项目。 生成的过程中注意选择cmake 编译工具链。如下图:
点击右上角的生成代码【GENERATE CODE】, 生成完毕后关闭STM32CubeMX,回到Clion选择刚才的路径,点击处理即可使用clion进行编译stm32固件了。
然后会弹出选择cmake options,这里使用默认值。然后点击小锤头,进行编译,固件编译成功!
如下图: