[软件资料] KEIL烧录时显示“SWD/JTAG communication failure”

[复制链接]
3232|6
 楼主| mollylawrence 发表于 2022-12-11 14:00 | 显示全部楼层 |阅读模式
问题描述
提示:这里描述项目中遇到的问题:

由于其中一个端口电平只能输出到3.3V,导致电机无法被驱动,但其余端口都能够输出符合要求的高电平,且在下载烧录程序时显示“SWD/JTAG communication failure”。

原因分析:
提示:这里填写问题的分析:

SWD/JATG端口问题。

解决方案:
提示:这里填写该问题的具体解决方案:

参考网上搜到的办法,在魔术棒里将DAP设置为ANY,connect设置为under Reset,即可正常烧录;
其实这里的主要原因是,输出端口中有一个端口占用了SWD的一个引脚,导致无法烧录,且按方法1烧录后电平只能输出到3.3V,解决方法是换一个未被使用的IO口,SWD的引脚在reset之后即可恢复,接下来只要程序没有问题,输出即可正常。


yangxiaor520 发表于 2022-12-11 19:09 来自手机 | 显示全部楼层
相当于不能兼容标准的JATG/SWD接口?
Bowclad 发表于 2022-12-23 17:12 | 显示全部楼层
为啥会出现这种问题啊?
Undshing 发表于 2022-12-26 11:45 | 显示全部楼层
不兼容标准接口吗?
averyleigh 发表于 2023-2-2 10:54 | 显示全部楼层
BOOT0接回低电平,后续烧录程序便不会出现SWD/JTAG Communication Failure。
10299823 发表于 2023-2-4 20:58 | 显示全部楼层
SWD和JTAG都给关了,程序下载不进去
geraldbetty 发表于 2023-2-4 23:12 | 显示全部楼层
在使用CMSIS-DAP仿真器的时候,经常出现连不上仿真器
您需要登录后才可以回帖 登录 | 注册

本版积分规则

54

主题

2064

帖子

1

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