基于 CLion 实现 stm32F103 点亮 LED
文章目录 基于 CLion 实现 stm32F103 点亮 LED1、安装CLion20212. 安装配置 arm-none-eabi-gcc3、安装配置 OpenOCD4、安装配置MinGW5、CLion新建一个工程6、总结7、参考资料 1、安装CLion2021官网下载:CLion2021.2 Winx64 https://·/zh-cn/clion/download/#section=windows
其中关键勾选
2. 安装配置 arm-none-eabi-gcc1、windows 上下载: GNU Toolchain | GNU-RM Downloads – Arm Developerdeveloper.arm.com/open-source/gnutoolchain/gnu-rm/downloads 进入网页后,点击 gcc-arm-none-eabi-10.3-2021.10-win32.zip 下载
2、安装好以后,将安装目录下的 bin 文件夹添加到path环境变量
3、测试是否安装成功
在命令行里用以下语句测试 arm-none-eabi-gcc -v
结果如下
3、安装配置 OpenOCD 进入官网下载:https://gnutoolchains.com/arm-eabi/openocd/将安装目录下的 bin 文件夹添加到path环境变量
4、安装配置MinGW 打开网址: https://sourceforge.net/projects/mingw-w64/files/Toolchains targetting Win64/Personal Builds/mingw-builds/ 下载 MinGW 官方压缩包记住安装路径即可
将安装目录下的 bin 文件夹添加到path环境变量
5、CLion新建一个工程若没有STM32CubeMX,添加位置
编译器配置
打开stm32cubmx,创建工程
参考步骤请查看我之前的一篇博客
https://blog.csdn.net/m0_56739646/article/details/121004301
重新命名工程名
生成代码
添加代码
在core/src/main.c中添加代码
while (1) { /* USER CODE END WHILE */ HAL_GPIO_WritePin(GPIOC, GPIO_PIN_13, GPIO_PIN_SET); HAL_Delay(500); HAL_GPIO_WritePin(GPIOC, GPIO_PIN_13, GPIO_PIN_RESET); HAL_Delay(500); /* USER CODE BEGIN 3 */ }编译
效果展示
6、总结CLion 是一个多功能跨平台的 IDE,功能十分强大,还有更多的功能需要进一步探索
7、参考资料https://blog.csdn.net/m0_58892312/article/details/121866325
https://blog.csdn.net/qq_60678931/article/details/121866156
1.本站遵循行业规范,任何转载的稿件都会明确标注作者和来源;2.本站的原创文章,会注明原创字样,如未注明都非原创,如有侵权请联系删除!;3.作者投稿可能会经我们编辑修改或补充;4.本站不提供任何储存功能只提供收集或者投稿人的网盘链接。 |