关于SWD下载出错,程序运行一次以后就无法下载的问题?

2019-07-20 22:18发布

尝试了很多方法,还是没有效果,程序里面并没有对SWD引脚的使用,之前采用JTAG时候是没有问题的,换成SWD下载就不行了,感觉下载程序运行以后芯片被锁。不知道还有没有其他的可能,或者遇到的朋友说说解决方法,感谢!
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
12条回答
white199494
1楼-- · 2019-07-21 02:11
 精彩回答 2  元偷偷看……
正点原子
2楼-- · 2019-07-21 04:41
用回jtag,还行么?
white199494
3楼-- · 2019-07-21 08:53
正点原子 发表于 2019-7-15 01:47
用回jtag,还行么?

硬件接口没有预留,当时硬件改版的目的就是想把JTAG换成SWD,SWD采用的4线,Vrf  GND clk  IO
white199494
4楼-- · 2019-07-21 09:24
 精彩回答 2  元偷偷看……
正点原子
5楼-- · 2019-07-21 11:11
white199494 发表于 2019-7-15 08:34
重新换一块芯片第一次SWD都可以下载。后续SWD下载不了,采用STlink先擦除flash,然后居然也可以成功下载 ...

估计是你代码禁止了JTAG/SWD吧?
white199494
6楼-- · 2019-07-21 12:08
本帖最后由 white199494 于 2019-7-16 09:02 编辑
正点原子 发表于 2019-7-16 02:50
估计是你代码禁止了JTAG/SWD吧?

查看了代码并没有禁止接口,具体IO都没有用到其他地方,之前一块板子用的是20pinJTAG下载方式一切正常,后面用杜邦线采用4线SWD下载也一切正常,这一块改版的采用SWD接口就有问题,试了两块一样的问题。都是同一个程序郁闷。。。。没什么头绪,从现象上看感觉是软件的什么操作和这个硬件不匹配导致了芯片锁死的感觉。

一周热门 更多>