stm32用SWD方式下载失败

2019-07-14 14:12发布

我用的芯片是32f1,软件开发环境是keil,调试器ulink,由于用到PA15用作普通IO口,所以我就: GPIO_PinRemapConfig(GPIO_REMAP_SWJ_DISABLE,ENABLE);
这么一来完了,用SWD方式不能下载了,提示 “SWD communication  failed”,听说复位时没有禁止SWD,可在这瞬间下载,
但试了多次还是这样。
另外boot0 电路板已经接地了。
大伙儿想想,还有没有别的办法解决。
难道非要重新焊接芯片吗?
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
10条回答
亲爱的娜娜
1楼-- · 2019-07-14 17:04
这个要看你重映射PA15那句代码的位置了,不过一般复位按键松开的瞬间马上下载应该可以解决。

另外为了便于讨论交流我帮你编辑了标题。
60user179
2楼-- · 2019-07-14 19:08
5616asaqwq 发表于 2019-2-14 08:38
先用串口下载把前面的程序覆盖掉就好了

这个可以,不过焊死了
60user179
3楼-- · 2019-07-14 19:19
 精彩回答 2  元偷偷看……
5616asaqwq
4楼-- · 2019-07-14 22:25
60user179 发表于 2019-2-14 09:00
这个可以,不过焊死了

简单,就是飞个线而已
60user189
5楼-- · 2019-07-14 22:43
唯有用串口解决了。
60user179
6楼-- · 2019-07-15 00:08
5616asaqwq 发表于 2019-2-14 09:23
简单,就是飞个线而已

boot0 接地了啊,串口更新不是要接高吗?

一周热门 更多>