系列文章目录
一、工具安装
1.Clion的安装
Clion官网地址: [https://www.jetbrains.com/zh-cn/clion/download/#section=windows] 安装一路next就可以 在这个界面选择这些
2.arm-none-eabi-gcc的安装
给出下载地址 链接:https://pan.baidu.com/s/1GnYYS8crq301JkTL2Cwu3Q 提取码:1234
下载安装后将bin文件夹放到环境变里面 在CMD里面输入arm-none-eabi-gcc -v,显示如下信息则安装完成
3.MinGW的安装
官网下载较慢,给出一个百度云链接 链接:https://pan.baidu.com/s/1-7bdAkgPX_hc_EJOcSCWdQ 提取码:1234
下载解压即可
4.OpenOCD的安装
这个比较小直接在官网下载就可以 官网 https://gnutoolchains.com/arm-eabi/openocd/
二、Clion工程创建
1、打开Clion先领取30天试用
进入选择注册 会给你的邮箱发送一个邮件,点击 进入如下界面,建议第二个不进行勾选 回到Clion点击开始试用
2.创建工程
打开STM32CUBEMX,创建工程,芯片选择F103C8 进入配置 编译器选择SW4STM32 点击生成代码会弹出来一个提示,不用管,点YES就可以。 在CLion中打开生成的文件夹,点击setting,点击debug,如图修改 点击Cmake,将toolchain改成Mingw 点击Embedded Development,我框起来的是OpenOCD和STM32cube的位置。点击OK配置完成 等几秒会跳出来一个界面,选择我框的这个 在src文件夹中找到main.c文件,在main函数里面添加以下代码
HAL_GPIO_WritePin(GPIOB, GPIO_PIN_8, GPIO_PIN_SET);
HAL_Delay(500);
HAL_GPIO_WritePin(GPIOB, GPIO_PIN_8, GPIO_PIN_RESET);
HAL_Delay(500);
点击编译 编译成功 烧录运行
三.参考
https://blog.csdn.net/m0_58414679/article/details/121903194?spm=1001.2014.3001.5501
|