【STM32】STLink仿真器使用详解

一.使用调试工具的目的

调试工具(如 ST – Link 调试器)对软件程序进行逐步调试,检查各个函数的执行情况是否正确。例如,检查传感器数据采集函数是否能正确获取数据,数据处理和判断函数是否能准确识别异常数据。

二.硬件连接

连接 ST – Link 到目标设备(STM32 开发板)

将 ST – Link 的 VCC(一般为 3.3V)引脚连接到 STM32 目标板的 3.3V 电源引脚(注意电压匹配,不要将高电压接到 STM32 的 3.3V 引脚,以免损坏芯片)。
把 ST – Link 的 GND 引脚连接到 STM32 目标板的接地引脚。
将 ST – Link 的 SWDIO(Serial Wire Data Input/Output)引脚连接到 STM32 目标板的 SWDIO 引脚。
把 ST – Link 的 SWCLK(Serial Wire Clock)引脚连接到 STM32 目标板的 SWCLK 引脚。

三.软件安装与配置

ST-Link驱动的下载、安装、配置,以及ST-Link固件的升级_stlink驱动-CSDN博客

下载完电脑会出现st——link

四.KEIL软件设置

第一步点开help最后一项,查看版本号,低于v4.2下载最新版KILE安装包

第二步点击魔法棒,点击debug,选择st-link,点击sttings,port选择jtag。

第三步点击debug后面的utilities

选择st-link,在点击setting

第四步点【Flash Download】然后把这三个框勾选上,然后点击【确定】 

第五步先点击编译,然后显示0错误和0警告方可烧录程序

第六步点击【LOAD】一键烧录

第七步烧录完成 

开始仿真调试

第一步打开仿真按钮

左边是寄存器  RO-R15的状态,上方是当前程序执行的程序状态

使用仿真器进行下载程序如下步骤点击

至此,STLINK烧录STM32和仿真调试的教程就结束了,感谢各位读者。

作者:m0_62743038

物联沃分享整理
物联沃-IOTWORD物联网 » 【STM32】STLink仿真器使用详解

发表回复