JTAG-DP 或 SW-DP 的切换

2019-07-21 03:18发布

前段时间发过一个帖子,http://www.openedv.com/posts/list/49934.htm,一直悬而未决, 这是参考手册上的一段话

JTAG-DP SW-DP 的切换机制
默认调试接口是 JTAG 接口。
如果调试工具想要切换到 SW-DP,它必须在 TMS/TCK(分别映射到 SWDIO 和 SWCLK)
上提供专用的 JTAG 序列,用于禁止 JTAG-DP 并使能 SW-DP。这样便可仅使用 SWCLK
和 SWDIO 引脚来激活 SWDP。
该序列为:
1. 输出超过 50 个 TCK 周期的 TMS (SWDIO) = 1 信号
2. 输出 16 个 TMS (SWDIO) 信号 0111100111100111 (MSB)
3. 输出超过 50 个 TCK 周期的 TMS (SWDIO) = 1 信号

请问刚焊好的板子是否需要按上面的步骤操作一下才能启用swd模式




友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
5条回答
shihantu
1楼-- · 2019-07-21 03:47
单片机的代码只是确定是否允许指定的接口可用 .

LZ说的切换机制是调试器要做的事情 , 不是目标单片机的工作 .
正点原子
2楼-- · 2019-07-21 06:34
不需要 ,这个是仿真器的事情,一般开发人员无需关注
lycreturn
3楼-- · 2019-07-21 11:03
 精彩回答 2  元偷偷看……
ST
4楼-- · 2019-07-21 15:07
回复【3楼】shihantu:
---------------------------------
谢谢
ST
5楼-- · 2019-07-21 15:43
回复【5楼】正点原子:
---------------------------------
谢谢

一周热门 更多>