admin管理员组

文章数量:1618706

一、我们在使用DAP或者JLINK下载代码时,有时候会出现SWD/JTAG Communication Failure错误和No Target Connected 错误

出现这种问题是由于stm32上的SWCLK和SWDIO没有开启。无意识的用了PA13和PA4,这两个脚是决定swclk和swdio的复用的

------导致仿真器无法读取到stm32的芯片,这就是报错的原因,虽然mdk能识别仿真器却无法下载程序。

你的代码里一定有AFIO复用这句话。
这个时候你的板子只能下载一次,在下载是下载不了的,可以称为封印,那么该怎么解封呢

二、解决办法

在刚开始学习32的时候没有下载器,我们会用这个工具进行下载

使用这个软件随便烧写一个hex程序,然后回到KEIL5查看

这个时候就好了,可以进行下载了

总结

采用FLYMCU烧写可以不经过JTAG/SWD烧写,重新烧录程序重启单片机就可以了。

本文标签: CommunicationJTAGSWDConnectedTarget