【STM32】仿真器STLink&JLink的使用与软件测试

一.使用调试工具的目的

调试工具(如 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驱动-优快云博客

下载完电脑会出现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和仿真调试的教程就结束了,感谢各位读者。

使用J-Link仿真器时,以下是一些基本的使用教程: 1. 准备工作: - 从Segger官方网站上下载并安装J-Link软件和驱动程序。 - 将J-Link连接到计算机上,可以通过USB线缆连接到计算机的USB接口。 2. 连接目标设备: - 使用适当的连接器将J-Link连接到目标设备上的调试接口。这可能是JTAG、SWD或其他接口类型,具体取决于目标设备的架构和支持。 - 在连接之前,确保目标设备的电源已打开,并且J-Link之间的电气连接正确。 3. 配置J-Link软件: - 打开J-Link软件(J-Link Commander或J-Link Configurator)。 - 在软件界面中,选择正确的目标设备和接口类型。 - 如果需要,可以配置其他选项,例如时钟频率、调试模式等。 4. 连接到目标设备: - 在J-Link软件中,选择连接命令(Connect)。 - J-Link将尝试目标设备建立连接,并显示连接状态信息。 - 如果连接成功,您可以继续进行后续操作,例如下载程序、调试代码等。 5. 下载程序: - 在J-Link软件中,选择下载命令(Download)。 - 指定要下载的程序文件(通常是一个可执行文件或固件文件)。 - J-Link将把程序文件下载到目标设备上的内部存储器中。 6. 调试代码: - 在J-Link软件中,选择调试命令(Debug)。 - J-Link目标设备建立调试连接,并启动调试会话。 - 您可以使用J-Link软件提供的调试功能,例如断点设置、寄存器查看、变量跟踪等来调试目标设备上的代码。 请注意,以上步骤只是基本的使用教程,实际操作可能会因不同的开发环境、目标设备和需求而有所差异。建议您参考J-Link仿真器的用户手册和Segger官方网站上的文档,以获取更详细和特定的使用指导。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值