1.CLion下载与安装
2.OpenOCD下载与安装
下载后保存即可,同时记得导入path路径。
3.gcc-arm-none-eabi下载
记得导入path路径。
4.mingw下载(如果电脑已经有则无需下载)
记得导入path路径。
5.新建stm32cube工程
以stm32f103rct6为例
5.1 配置界面
5.2 配置时钟树
5.3 配置文件
6.使用CLion打开stm工程
6.1 工程目录
6.2 编译工程
6.2.1 编译设置
选择“setting”-》“Toolchains”,选择编译工具。如果之前安装了VS,则自动识别。点击“Apply”。
此处选择openocd的bin路径下的openocd.exe。
6.2.2 编译工程
6.2.3 运行代码
1.点击“Edit Configurations”。
2.添加OpenOCD Run
这里注意的是,st_link.cfg是自己设置的,需要自己写一个cfg文件。这里是仿写st_nucleo_f103rb.cfg的,注意的是最后一行“srst_only”改为“none。
选择结束后,点击“use”,“Apply”,”OK“。
6.3 运行程序
先择”LED|Debug“,然后”run“,此时你的st-link设备要连接到电脑。
代码烧录成功,此时你可以再开发板看到效果了。
1.CLion下载与安装
2.OpenOCD下载与安装
下载后保存即可,同时记得导入path路径。
3.gcc-arm-none-eabi下载
记得导入path路径。
4.mingw下载(如果电脑已经有则无需下载)
记得导入path路径。
5.新建stm32cube工程
以stm32f103rct6为例
5.1 配置界面
5.2 配置时钟树
5.3 配置文件
6.使用CLion打开stm工程
6.1 工程目录
6.2 编译工程
6.2.1 编译设置
选择“setting”-》“Toolchains”,选择编译工具。如果之前安装了VS,则自动识别。点击“Apply”。
此处选择openocd的bin路径下的openocd.exe。
6.2.2 编译工程
6.2.3 运行代码
1.点击“Edit Configurations”。
2.添加OpenOCD Run
这里注意的是,st_link.cfg是自己设置的,需要自己写一个cfg文件。这里是仿写st_nucleo_f103rb.cfg的,注意的是最后一行“srst_only”改为“none。
选择结束后,点击“use”,“Apply”,”OK“。
6.3 运行程序
先择”LED|Debug“,然后”run“,此时你的st-link设备要连接到电脑。
代码烧录成功,此时你可以再开发板看到效果了。
举报