打印
[MCU]

SWD端口设置成普通GPIO,导致无法连接仿真器怎么办

[复制链接]
1073|3
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
forgot|  楼主 | 2023-8-24 10:42 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
将SWD端口切换为普通GPIO端口后,SWD功能不可用,芯片无法连接仿真器,导致无法再烧录程序。如有必要,建议芯片上电复位后延时一段时间,再将SWD端口切换为普通GPIO端口。

使用特权

评论回复

相关帖子

沙发
ayb_ice| | 2023-8-24 11:15 | 只看该作者
是的,必须延时后切换成GPIO

使用特权

评论回复
板凳
QuakeGod| | 2023-9-1 20:10 | 只看该作者
几个办法。
1,一直给RESET信号,这时候,程序不运行,但是SWD口还是能工作的。
2,短路或者断路外部晶振,单片机启动配置时钟的过程中会等待外部晶振起振,不起振就会进hardfault,这段时间GPIO还没配置,可以趁机连SWD。
3.修改BOOT0跳线,从其他存储器启动,然后连SWD。

使用特权

评论回复
地板
zhxzhxzzhhxx| | 2023-9-8 21:52 | 只看该作者
接上复位不就完了

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

1762

主题

13167

帖子

55

粉丝