【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