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

关于STM32 SWDIO被占用的问题

[复制链接]
Lzero 提问时间:2014-12-27 17:57 /
我无意间用了SWDIO的引脚做IO口,结果就悲剧了,然后怎么都烧录不了。听网上说拉低BOOT0然后烧录,结果显示“Could not stop Cortex M device,Please check the JATG cable”。。。怎么办啊,搞了一下午了。。。

收藏 评论11 发布时间:2014-12-27 17:57

举报

11个回答
巅峰残狼 回答时间:2014-12-27 19:19:26
本帖最后由 巅峰残狼 于 2014-12-27 19:23 编辑

SWD需要PA13和PA14也就是SWDIO和SWDCLK,即使是JTAG,这俩引脚也是必不可少,所以你占用的话,那就麻烦了,不知道还有没有其他办法挽救;不过你可以通过串口下载,但是就不可能再调试了
巅峰残狼 回答时间:2014-12-27 21:45:42
SWD需要PA13和PA14也就是SWDIO和SWDCLK,即使是JTAG,这俩引脚也是必不可少,所以你占用的话,那就麻烦了,不知道还有没有其他办法挽救;不过你可以通过串口下载,但是就不可能再调试了
Lzero 回答时间:2014-12-27 22:10:55
难道真的没有什么补救的办法啊。。。ST公司应该不会做的那么绝吧。。。
大秦正声 回答时间:2014-12-28 17:35:41
用串口bootloader把你的程序代码擦除就可以了
大秦正声 回答时间:2014-12-28 17:37:35
软件可以在官方网站下载
wamcncn 回答时间:2014-12-28 18:45:13
本帖最后由 wambob 于 2014-12-28 18:55 编辑

上电前就把复位拉低,然后上电,连jlink,点“擦除”,等1秒后再放开复位脚

http://blog.sina.com.cn/s/blog_6427cceb0101hwga.html
奔跑小蜗牛 回答时间:2014-12-29 10:30:16
用了SWDIO的引脚做IO口的话,看你的IO外接什么了,如果烧写时外接设备不影响IO被SWDIO正常拉低置高的话就可以,如果外接设备干扰引脚,那可以加个跳线帽嘛,写程序时断开,写完插上
damiaa 回答时间:2014-12-29 12:46:38
BOOT0拉高,然后用ST-LINK UTILITY 软件去连(页药连好STLINK),连上了擦除闪存。
wenyangzeng 回答时间:2014-12-29 16:02:43
你用ST Visual Programmer工具删除FLASH即可
未命名.JPG
子曰小玖 回答时间:2014-12-29 16:11:33
串口下载也可以
小贾-370388 回答时间:2014-12-29 22:47:58
建议你用STM32 ST-LINK Utility软件往里写一下试试, QQ图片20141229224706.jpg 这个软件可以给存储器解锁

所属标签

相似问题

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