发新帖我要提问
12
返回列表
打印
[STM32F2]

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

[复制链接]
楼主: lzbf
手机看帖
扫描二维码
随时随地手机跟帖
21
wwppd| | 2024-5-13 20:11 | 只看该作者 回帖奖励 |倒序浏览
无论是使用ST-Link GUI还是Keil uVision的SWO Viewer,都需要确保ST-Link和STM32微控制器的SWO接口配置正确。

使用特权

评论回复
22
cemaj| | 2024-5-14 15:38 | 只看该作者
在使用Keil结合ST-Link进行SWO(Single Wire Output)调试时,主要有两种常用的方法。

使用特权

评论回复
23
uiint| | 2024-5-14 20:51 | 只看该作者
在Keil中启用SWO输出,通常在Debug选项中设置。可能需要配置SWO频率和SWD时钟频率。

使用特权

评论回复
24
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输出。

使用特权

评论回复
25
mikewalpole| | 2024-5-16 13:19 | 只看该作者
启动调试,Keil将通过ST-Link接收SWO数据,并在观察窗口中显示变量值。

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则