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它那寄存器的值将会呈现在这里面我们可以查看每一个字节

相关推荐
朱嘉鼎13 小时前
状态机的介绍
c语言·单片机
清风66666613 小时前
基于单片机的噪声波形检测与分贝测量仪设计
单片机·嵌入式硬件·毕业设计·课程设计
易享电子14 小时前
基于单片机车窗环境监测控制系统Proteus仿真(含全部资料)
单片机·嵌入式硬件·fpga开发·51单片机·proteus
三佛科技-1341638421214 小时前
LED氛围灯方案开发MCU控制芯片
单片机·嵌入式硬件·智能家居·pcb工艺
小莞尔15 小时前
【51单片机】【protues仿真】基于51单片机主从串行通信系统
c语言·单片机·嵌入式硬件·物联网·51单片机
Hello_Embed15 小时前
STM32 环境监测项目笔记(一):DHT11 温湿度传感器原理与驱动实现
c语言·笔记·stm32·单片机·嵌入式软件
三佛科技-1341638421217 小时前
便携式榨汁机方案开发,榨汁机果汁机MCU控制方案设计
单片机·嵌入式硬件·智能家居·pcb工艺
yongui4783417 小时前
基于TMS320F28027实现光伏MPPT控制
单片机·嵌入式硬件
炸膛坦客19 小时前
Cortex-M3 内核 MCU-STM32F1 开发之路:(一)单片机 MCU 的构成,包括 FLASH 和 SRAM 的区别,以及引脚类型
stm32·单片机·嵌入式硬件
A9better19 小时前
嵌入式开发学习日志39——stm32之I2C总线物理层与常用术语
stm32·单片机·嵌入式硬件·学习