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

2019-07-20 22:18发布

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

目前的状态就是死活检测不到芯片,拉低RST引脚也不管用,迷了
翾宥
2楼-- · 2019-07-21 15:56
 精彩回答 2  元偷偷看……
white199494
3楼-- · 2019-07-21 16:10
翾宥 发表于 2019-7-16 10:26
之前遇到过,经常报错Cortex—M0,发现是4线很不稳定,我把下载线剪很短,后来就没出现了

第一次下载没有一点问题,也可以多次下载,但是进行一些操作以后就永远检测不到芯片了,所以感觉是程序里面的什么操作导致芯片被锁还是怎么了,下载器就无法检测到芯片,不知道哪些情况会引起芯片被锁
翾宥
4楼-- · 2019-07-21 20:40
 精彩回答 2  元偷偷看……
white199494
5楼-- · 2019-07-22 01:56
翾宥 发表于 2019-7-17 11:08
换个程序下载试试

今天把原理图所有的IO都对了一次,没有用到的都不初始化,然后现在好像可以了。后面再看看
正点原子
6楼-- · 2019-07-22 02:27
white199494 发表于 2019-7-17 17:06
今天把原理图所有的IO都对了一次,没有用到的都不初始化,然后现在好像可以了。后面再看看

继续测试

一周热门 更多>