你的浏览器版本过低,可能导致网站不能正常访问!
为了你能正常使用网站功能,请使用这些浏览器。

stm32用SWD方式下载失败

[复制链接]
NapoleonWang 提问时间:2017-2-17 13:31 /
本帖最后由 creep 于 2017-2-17 13:40 编辑

我用的芯片是32f1,软件开发环境是keil,调试器ulink,由于用到PA15用作普通IO口,所以我就: GPIO_PinRemapConfig(GPIO_REMAP_SWJ_DISABLE,ENABLE);
这么一来完了,用SWD方式不能下载了,提示 “SWD communication  failed”,听说复位时没有禁止SWD,可在这瞬间下载,
但试了多次还是这样。
另外boot0 电路板已经接地了。
大伙儿想想,还有没有别的办法解决。
难道非要重新焊接芯片吗?
收藏 1 评论11 发布时间:2017-2-17 13:31

举报

11个回答
NapoleonWang 回答时间:2017-2-20 11:54:43
重新焊接芯片已解决。

评分

参与人数 1ST金币 +2 收起 理由
zero99 + 2 结贴奖励

查看全部评分

海迹天涯 回答时间:2017-2-17 13:43:00
先用串口下载把前面的程序覆盖掉就好了

评分

参与人数 1ST金币 +2 收起 理由
zero99 + 2

查看全部评分

creep 回答时间:2017-2-17 13:43:44
这个要看你重映射PA15那句代码的位置了,不过一般复位按键松开的瞬间马上下载应该可以解决。

另外为了便于讨论交流我帮你编辑了标题。

评分

参与人数 1ST金币 +2 收起 理由
zero99 + 2

查看全部评分

NapoleonWang 回答时间:2017-2-17 13:55:36
海迹天涯 发表于 2017-2-17 13:43
先用串口下载把前面的程序覆盖掉就好了

这个可以,不过焊死了
NapoleonWang 回答时间:2017-2-17 13:58:13
creep 发表于 2017-2-17 13:43
这个要看你重映射PA15那句代码的位置了,不过一般复位按键松开的瞬间马上下载应该可以解决。

另外为了便于 ...

在主函数之前,  估计太快了,一直不成功
海迹天涯 回答时间:2017-2-17 16:50:10
NapoleonWang 发表于 2017-2-17 13:55
这个可以,不过焊死了

简单,就是飞个线而已
ts2000 回答时间:2017-2-18 09:09:14
唯有用串口解决了。

评分

参与人数 1ST金币 +2 收起 理由
zero99 + 2

查看全部评分

NapoleonWang 回答时间:2017-2-18 11:14:24
海迹天涯 发表于 2017-2-17 16:50
简单,就是飞个线而已

boot0 接地了啊,串口更新不是要接高吗?
NapoleonWang 回答时间:2017-2-18 11:15:04
ts2000 发表于 2017-2-18 09:09
唯有用串口解决了。

呵呵,重新换芯片解决的。
五哥1 回答时间:2017-2-18 19:44:30
用stlink 解锁试下,不行就加热boot0,用针把管脚挑起来,飞线到V D D,就好了。

评分

参与人数 1ST金币 +2 收起 理由
zero99 + 2

查看全部评分

12下一页

所属标签

相似问题

关于
我们是谁
投资者关系
意法半导体可持续发展举措
创新与技术
意法半导体官网
联系我们
联系ST分支机构
寻找销售人员和分销渠道
社区
媒体中心
活动与培训
隐私策略
隐私策略
Cookies管理
行使您的权利
官方最新发布
STM32N6 AI生态系统
STM32MCU,MPU高性能GUI
ST ACEPACK电源模块
意法半导体生物传感器
STM32Cube扩展软件包
关注我们
微信公众号二维码 微信公众号
手机版二维码 手机版