Clion开发STM32时使用stlink下载程序与Debug调试

一、下载程序

先创建一个文件夹:

命名:stlink.cfg

写入以下代码:

cpp 复制代码
# choose st-link/j-link/dap-link etc.
#adapter driver cmsis-dap
#transport select swd
        source [find interface/stlink.cfg]
        transport select hla_swd
        source [find target/stm32f4x.cfg]
# download speed = 10MHz
        adapter speed 10000

然后根据下面的步骤:

3.找到你的工程文件目录,复制过去。

5.选择你最先创建的stlink.cfg这个文件夹,然后选择确定。

6.最后点击这个三角形就可以运行烧入代码到单片机里面了。确保你的stlink和单片机和电脑连接。

实测下载速度比stm32CubeIDE要快很多。

二、Debug调试

cpp 复制代码
-f interface/stlink.cfg -f target/stm32f4x.cfg

上面这个有一个错误。自己对照着下面看。

然后点击确定就可以了。

7.测试:我们去到主函数里随便找一个地方进行断点测试。

自己多熟悉熟悉就可以了

如何查看寄存器里的值呢?

CLion它不是专门为STM32诞生的软件,所以说我们仍需要下载一个东西来到意法半导体的官网,然后搜索这个STM32F4 SVD。https://www.st.com/content/st_com/zh.html

2.找到你刚下载好的文件然后选择相应的型号。然后点击确定。

3.然后呢,所有的寄存器都会出现在这里,我们可以先在勾选一些寄存器,也可以稍后比如说这里勾选上gpio关闭,

4.那么这个时候呢,所有的gpio它那寄存器的值将会呈现在这里面我们可以查看每一个字节

相关推荐
Ching·1 小时前
物联网 STM32【源代码形式-ESP8266透传】连接OneNet IOT从云产品开发到底层MQTT实现,APP控制 【保姆级零基础搭建】
stm32·嵌入式硬件·物联网
荆楚闲人2 小时前
stm32小白成长为高手的学习步骤和方法
stm32·嵌入式硬件·学习
kyle~8 小时前
电控三周速成计划参考
单片机·嵌入式硬件
CoreMaker-lab10 小时前
e2studio开发RA2E1(5)----GPIO输入检测
单片机·mcu·gpio·e2studio·瑞萨ra·r7fa2e1a72dfl
charlie11451419111 小时前
从0开始使用面对对象C语言搭建一个基于OLED的图形显示框架(绘图设备封装)
c语言·stm32·单片机·学习·oled·嵌入式软件
2401_8437852315 小时前
STM32 DMA数据转运
stm32·单片机·嵌入式硬件
水饺编程15 小时前
简易CPU设计入门:指令单元(二)
linux·嵌入式硬件·fpga开发·硬件工程
cherry_rainyyy1 天前
51单片机 02 独立按键
单片机·嵌入式硬件·51单片机
SY师弟1 天前
蓝桥杯单片机第七届省赛
c语言·c++·单片机·嵌入式硬件·职场和发展·蓝桥杯