[STM32F2] keil结合st-link使用SWO的两种调试方法笔记

[复制链接]
5273|24
wwppd 发表于 2024-5-13 20:11 | 显示全部楼层
无论是使用ST-Link GUI还是Keil uVision的SWO Viewer,都需要确保ST-Link和STM32微控制器的SWO接口配置正确。
cemaj 发表于 2024-5-14 15:38 | 显示全部楼层
在使用Keil结合ST-Link进行SWO(Single Wire Output)调试时,主要有两种常用的方法。
uiint 发表于 2024-5-14 20:51 | 显示全部楼层
在Keil中启用SWO输出,通常在Debug选项中设置。可能需要配置SWO频率和SWD时钟频率。
backlugin 发表于 2024-5-15 12:54 | 显示全部楼层
在Keil中,可以使用内置的SWO调试功能来实现对目标设备的调试。以下是使用Keil内置的SWO调试功能的步骤: a. 在Keil中,打开项目选项(Project Options)。 b. 在“Debug”选项卡中,选择“Use SWO for printf output”。 c. 在“SWO Settings”中,设置SWO的频率、端口、速率等参数。 d. 在“Debug”选项卡中,选择“Use ST-Link Debugger”。 e. 在“ST-Link Debugger Settings”中,设置ST-Link的端口、速率等参数。 f. 保存设置,并重新编译项目。 g. 使用ST-Link连接目标设备,并在Keil中启动调试。 h. 在Keil中,使用“View”菜单中的“SWO Viewer”打开SWO窗口,查看SWO输出。
mikewalpole 发表于 2024-5-16 13:19 | 显示全部楼层
启动调试,Keil将通过ST-Link接收SWO数据,并在观察窗口中显示变量值。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 在线客服 返回列表 返回顶部